<SEC-DOCUMENT>0001171843-19-001159.txt : 20190222
<SEC-HEADER>0001171843-19-001159.hdr.sgml : 20190222
<ACCEPTANCE-DATETIME>20190222173052
ACCESSION NUMBER:		0001171843-19-001159
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		133
CONFORMED PERIOD OF REPORT:	20181231
FILED AS OF DATE:		20190222
DATE AS OF CHANGE:		20190222

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Colliers International Group Inc.
		CENTRAL INDEX KEY:			0000913353
		STANDARD INDUSTRIAL CLASSIFICATION:	REAL ESTATE [6500]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			A6
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		40-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36898
		FILM NUMBER:		19627412

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FIRSTSERVICE CORP
		DATE OF NAME CHANGE:	19931013
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F
<SEQUENCE>1
<FILENAME>f40f_022219.htm
<DESCRIPTION>FORM 40-F
<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"><FONT STYLE="font-size: 14pt; text-transform: uppercase"><B>UNITED
STATES Securities and Exchange Commission</B></FONT></P>

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

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

<P STYLE="font-size: 18pt; text-align: center; margin: 0pt 0"><FONT STYLE="text-transform: uppercase"><B>Form 40-F</B></FONT></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"><FONT STYLE="font-size: 12pt; text-transform: uppercase">[ ]</FONT>
<FONT STYLE="font-size: 12pt">Registration Statement Pursuant to Section 12 of the Securities Exchange Act of 1934</FONT></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt">[x] Annual Report Pursuant to Section
13(a) or 15(d) of the Securities Exchange Act of 1934</FONT></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">For the fiscal year ended <B>December 31, 2018</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">Commission file number <B>001-36898</B></P>

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

<P STYLE="font-size: 18pt; text-align: center; margin: 0pt 0"><B>Colliers International Group Inc.</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(Exact name of Registrant as specified in its charter)</I></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"><FONT STYLE="font-size: 12pt">N/A</FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: center"><FONT STYLE="font-weight: normal"><I>(Translation of Registrant&rsquo;s
name into English (if applicable))</I></FONT></P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt">Ontario, Canada</FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(Province or other jurisdiction of incorporation or organization)</I></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"><FONT STYLE="font-size: 12pt"><B>6500</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(Primary Standard Industrial Classification Code Number (if applicable))</I></P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt">N/A</FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(I.R.S. Employer Identification Number (if applicable))</I></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"><FONT STYLE="font-size: 12pt"><B>1140 Bay Street, Suite 4000</B></FONT></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt"><B>416-960-9500</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(Address and telephone number of Registrant&rsquo;s principal
executive offices)</I></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"><FONT STYLE="font-size: 12pt"><B>Mr. Santino Ferrante, Ferrante
&amp; Associates</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt"><B>126 Prospect Street, Cambridge,
MA 02139</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="font-size: 12pt"><B>617-868-5000</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><I>(Name, address (including zip code) and telephone number (including
area code) of agent for service in the United States)</I></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">Securities registered or to be registered pursuant to Section 12(b)
of the Act:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">Title of each class</FONT></TD>
    <TD STYLE="width: 50%; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 10pt">Name of each exchange on which registered</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>Subordinate Voting Shares</B></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P></TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>NASDAQ Stock Market</B></P></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">Securities registered or to be registered pursuant to Section 12(g)
of the Act: <B>None</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">Securities for which there is a reporting obligation pursuant to
Section 15(d) of the Act: <B>None</B></P>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">For annual reports, indicate by check mark the information filed
with this Form:</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>x</B>] Annual information form&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<B>x</B>] Audited annual financial
statements</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Indicate the number of outstanding shares of each of the issuer&rsquo;s classes of capital
or common stock as of the close of the period covered by the annual report:</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0"><B>37,887,442 Subordinate Voting Shares and 1,325,694 Multiple Voting
Shares as of December&nbsp;31, 2018</B></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the Registrant (1) has filed all reports required to be
filed by Section 13 or 15(d) of the Exchange Act during the preceding 12 months (or for such shorter period that the Registrant
was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days.</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">[<B>x</B>] Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ] No</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the registrant has submitted electronically every Interactive
Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&sect;232.405 of this chapter) during the preceding
12 months (or for such shorter period that the Registrant was required to submit such files).</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0">[<B>x</B>] Yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[ ] No</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Indicate by check mark whether the registrant is an emerging growth company as defined
in Rule 12b-2 of the Exchange Act.</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: right">Emerging growth company [ ]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0; text-align: left"><FONT STYLE="font-weight: normal">If an emerging growth company that
prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use
the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section
13(a) of the Exchange Act. [ ]</FONT></P>

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">The following documents have been filed as part
of this Annual Report on Form 40-F:</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt"><B>A. Annual Information Form</B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt">For the Registrant&rsquo;s Annual
Information Form for the year ended December 31, 2018, see Exhibit&nbsp;1 of this Annual Report on Form 40-F.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt"><B>B. Audited Annual Financial Statements</B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt">For the Registrant&rsquo;s audited
consolidated financial statements as at December 31, 2018 and 2017 and for the years ended December 31, 2018 and 2017, see Exhibit&nbsp;2
of this Annual Report on Form 40-F.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt"><B>C. Management&rsquo;s Discussion
and Analysis</B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 60pt">For the Registrant&rsquo;s management&rsquo;s
discussion and analysis for the year ended December 31, 2018, see Exhibit&nbsp;3 of this Annual Report on Form 40-F.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">DISCLOSURE CONTROLS AND PROCEDURES</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">The Registrant&rsquo;s Chief Executive Officer
and Chief Financial Officer have evaluated the effectiveness of the Registrant&rsquo;s disclosure controls and procedures (as defined
in Rules&nbsp;13a-15(e) and&nbsp;15d-15(e) of the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;))
as of the end of the period covered by this annual report (the &ldquo;Evaluation Date&rdquo;). Based on that evaluation, the Chief
Executive Officer and Chief Financial Officer have concluded that, as of the Evaluation Date, the Registrant&rsquo;s disclosure
controls and procedures were effective to ensure that information required to be disclosed by the Registrant in reports that it
files or submits under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in
the rules and forms of the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) and (ii) accumulated and communicated to
the Registrant&rsquo;s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow
timely decisions regarding required disclosure.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><B>MANAGEMENT&rsquo;S ANNUAL REPORT
ON INTERNAL CONTROL 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">Management is responsible for establishing and maintaining adequate
internal control over financial reporting for the Registrant. Internal control over financial reporting is a process designed to
provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Due to its inherent limitations, internal control over financial
reporting may not prevent or detect misstatements. Also, projections of any evaluation of its effectiveness to future periods are
subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with
the policies or procedures may deteriorate.</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">Management has excluded twelve individually insignificant entities
acquired by the Registrant during the last fiscal period from its assessment of internal control over financial reporting as at
December 31, 2018. The total assets and total revenues of the twelve majority-owned entities represent 5.1% and 7.0%, respectively,
of the related consolidated financial statement amounts as at and for the year ended December 31, 2018.</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">Management has assessed the effectiveness of the Registrant&rsquo;s
internal control over financial reporting as at December 31, 2018, based on the criteria set forth in <I>Internal Control &ndash;
Integrated Framework (2013)</I> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment,
management has concluded that, as at December 31, 2018, the Registrant&rsquo;s internal control over financial reporting was effective.</P>

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

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The effectiveness of the Registrant&rsquo;s internal control over
financial reporting as at December 31, 2018 has been audited by PricewaterhouseCoopers LLP, the Registrant&rsquo;s independent
registered public accounting firm, as stated in their report filed in Exhibit&nbsp;2 of this Annual Report on Form 40-F.</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>CHANGES IN INTERNAL CONTROL 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">During the year ended December 31, 2018, there were no changes in
the Registrant&rsquo;s internal control over financial reporting that have materially affected, or are reasonably likely to materially
affect, the Registrant&rsquo;s internal control over financial reporting.</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>NOTICES PURSUANT TO REGULATION BTR</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 were no notices required by Rule 104 of Regulation BTR that
the Registrant sent during the year ended December 31, 2018 concerning any equity security subject to a blackout period under Rule
101 of Regulation BTR.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: justify; margin: 0pt 0">AUDIT COMMITTEE FINANCIAL
EXPERT</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">The Registrant&rsquo;s board of directors (the
&ldquo;Board of Directors&rdquo;) has determined that it has two audit committee financial experts (as such term is defined in
paragraph 8 of General Instruction B to Form 40-F) serving on its audit &amp; risk committee (the &ldquo;Audit Committee&rdquo;).
Each of Messrs. L. Frederick Sutherland and Peter F. Cohen have been determined by the Board of Directors to be such audit committee
financial expert and is independent (as such term is defined by the corporate governance standards of the NASDAQ Stock Market (&ldquo;NASDAQ&rdquo;)
applicable to the Registrant).</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0; color: #212120">Mr. Sutherland was the Executive Vice President
and Chief Financial Officer of Aramark Corporation, Philadelphia, PA, a provider of services, facilities management and uniform
and career apparel, from 1997 to 2015. Prior to joining Aramark in 1980, Mr. Sutherland was Vice President in the Corporate Banking
Department at Chase Manhattan Bank, New York, NY. Mr. Sutherland is a director of Consolidated Edison, Inc. and Sterling Talent
Solutions. Mr. Sutherland is also Chairman of the board of directors of WHYY, Philadelphia&rsquo;s public broadcaster, a trustee
of Duke University, Board President of Episcopal Community Services, an anti-poverty agency, and a Trustee of People&rsquo;s Light,
a professional non-profit theater. Mr. Sutherland holds an MBA in Finance from the Katz School of the University of Pittsburgh
and a Bachelors in Physics and Mathematics from Duke University.</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">Mr. Cohen is a Chartered Professional Accountant and a former partner
in an audit practice of a public accounting firm. Mr. Cohen is currently the Vice Chairman of the Board of Directors of the Registrant
and President and Chief Executive Officer of the Dawsco Group, a private real estate and investment company owned by Mr.&nbsp;Cohen
and his family. Mr. Cohen was a co-founder and Chairman and Chief Executive Officer of Centrefund Realty Corporation, a publicly-traded
shopping center investment company until August 2000 when control of the company was sold. Mr. Cohen serves as the Treasurer and
a Director of the Sinai Health System and is the Co-Chair of the Resources Committee and Building and Development Committee.</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 SEC has indicated that the designation of each of Messrs. Sutherland
and Cohen as an audit committee financial expert does not make them an &ldquo;expert&rdquo; for any purpose, impose on them any
duties, obligations or liability that are greater than the duties, obligations or liability imposed on them as a member of the
Audit Committee and the Board of Directors in absence of such designation, or affect the duties, obligations or liability of any
other member of the Audit Committee or Board of Directors.</P>

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

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: justify; margin: 0pt 0">CODE OF ETHICS</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">The Registrant has adopted a Code of Ethics and
Conduct that applies to all directors, officers and employees of the Registrant and its subsidiaries, and a Financial Management
Code of Ethics, which applies to senior management and senior financial and accounting personnel of the Registrant and its subsidiaries.
A copy of the Code of Ethics and Conduct and the Financial Management Code of Ethics can be obtained, free of charge, on the Registrant&rsquo;s
website (<U>www.colliers.com</U>) or by contacting the Registrant at (416) 960-9500.</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>PRINCIPAL ACCOUNTANT FEES AND SERVICES</B></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">The following table sets out the fees billed to
the Registrant by PricewaterhouseCoopers LLP for professional services rendered in each of the years ended December 31, 2018 and
2017. During these years, PricewaterhouseCoopers LLP was the Registrant&rsquo;s only external auditor.</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; 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; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">(in thousands of C$)</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">Year ended December 31, 2018</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid">&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">Year ended December 31, 2017</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 70%; font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Audit fees (note 1)</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,030</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,680</TD><TD STYLE="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Audit-related fees (note 2)</TD><TD 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</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">139</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Tax fees (note 3)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">129</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">426</TD><TD STYLE="white-space: nowrap; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">All other fees (note 4)</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">84</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">5</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-bottom: Black 1pt solid; border-left: 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">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,537</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">2,250</TD><TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>Notes:</B></FONT></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: 0"></TD><TD STYLE="width: 9pt"><FONT STYLE="font-size: 8pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers to
                                         the aggregate fees billed by the Registrant's external auditor for audit services relating
                                         to the audit of the Registrant and statutory audits required by subsidiaries.</FONT></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: 0"></TD><TD STYLE="width: 9pt"><FONT STYLE="font-size: 8pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers to
                                         the aggregate fees billed for assurance and related services by the Registrant's external
                                         auditor that are reasonably related to the performance of the audit or review of the
                                         Registrant's financial statements and are not reported under (1) above, including professional
                                         services rendered by the Registrant's external auditor for accounting consultations on
                                         proposed transactions and consultations related to accounting and reporting standards.
                                         Such fees included amounts incurred in respect of: due diligence and other work related
                                         to the disposition and acquisition of businesses, such work being unrelated to the audit
                                         of the Registrant's financial statements, as well as other audit-related services.</FONT></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: 0"></TD><TD STYLE="width: 9.35pt"><FONT STYLE="font-size: 8pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers
                                         to the aggregate fees billed for professional services rendered by the Registrant's external
                                         auditor for tax compliance, tax advice and tax planning.</FONT></TD></TR>                                                                  <TR STYLE="vertical-align: top">
<TD></TD><TD><FONT STYLE="font-size: 8pt">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers to fees for consulting and subscriptions
                     to accounting and tax research tools.</FONT></TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: -9.35pt; margin: 0pt 0 0pt 9.35pt"></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 Registrant&rsquo;s Audit Committee
pre-approves all audit services and permitted non-audit services provided to the Registrant by PricewaterhouseCoopers LLP. The
Audit Committee has delegated to the Chair of the Audit Committee, who is independent, the authority to act on behalf of the Audit
Committee with respect to the pre-approval of all audit and permitted non-audit services provided by its external auditors from
time to time. Any approvals by the Chair are reported to the full Audit Committee at its next meeting. All of the services described
in footnotes 2, 3 and 4 under &ldquo;Principal Accountant Fees and Services&rdquo; above were approved by the Audit Committee pursuant
to paragraph (c)(7)(i)(C) of Rule 2-01 of Regulation S-X.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">OFF-BALANCE SHEET ARRANGEMENTS</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 Registrant does not have any off-balance sheet arrangements
that have, or are reasonably likely to have, a current or future material effect on the Registrant&rsquo;s financial performance
or financial condition other than the payments which may be required to be made under the acquisition of control arrangement contained
in the restated management services agreement among the Registrant, Jayset Management CIG Inc. and Jay S. Hennick. A description
of the acquisition of control arrangement is set out in Note 12 to the consolidated financial statements included as Exhibit 2
to this Annual Report on Form 40-F, and is incorporated herein by reference.<BR STYLE="clear: both">
</P>

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">TABULAR DISCLOSURE OF CONTRACTUAL OBLIGATIONS</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">The information provided in the table entitled
&ldquo;Contractual Obligations&rdquo; under the section entitled &ldquo;Liquidity and Capital Resources&rdquo; in the management&rsquo;s
discussion and analysis included as Exhibit 3 to this Annual Report on Form 40-F, is incorporated herein by reference.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: justify; margin: 0pt 0">IDENTIFICATION OF
THE AUDIT COMMITTEE</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">The Registrant has a separately designated standing
Audit Committee established in accordance with section 3(a)(58)(A) of the Exchange Act. The members of the Audit Committee are
L. Frederick Sutherland (Chair), Peter F. Cohen, John (Jack) P. Curtin, Jr. and Katherine M. Lee.</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>CORPORATE GOVERNANCE</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 Registrant is a &ldquo;foreign private issuer&rdquo; as defined
in Rule 3b-4 under the Exchange Act and its Subordinate Voting Shares are listed on the Toronto Stock Exchange and the NASDAQ Global
Select Market. NASDAQ Marketplace Rule 5615(a)(3) permits a foreign private issuer to follow its home country practices in lieu
of certain requirements in the NASDAQ Listing Rules. A foreign private issuer that follows home country practices in lieu of certain
corporate governance provisions of the NASDAQ Listing Rules must disclose each NASDAQ corporate governance requirement that it
does not follow and include a brief statement of the home country practice the issuer follows in lieu of the NASDAQ corporate governance
requirement(s), either on its website or in its annual filings with the Commission. A description of the significant ways in which
the Registrant&rsquo;s corporate governance practices differ from those followed by domestic companies pursuant to the applicable
NASDAQ Listing Rules is disclosed on the Registrant&rsquo;s website at <U>https://corporate.colliers.com/en/Investor-Relations/Governance-Documents</U>.</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>MINE SAFETY DISCLOSURE</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">Not applicable.</P>

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

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

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: justify; margin: 0pt 0">UNDERTAKING AND CONSENT
TO SERVICE OF PROCESS</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Undertaking</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">The Registrant undertakes to make available, in
person or by telephone, representatives to respond to inquiries made by the staff of the SEC, and to furnish promptly, when requested
to do so by the SEC staff, information relating to the securities registered pursuant to Form 40-F; the securities in relation
to which the obligation to file an Annual Report on Form 40-F arises; or transactions in said securities.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Consent
to Service of Process</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 Registrant has previously filed with the SEC an Appointment
of Agent for Service of Process and Undertaking on Form F-X in connection with its Subordinate Voting Shares.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Any change to the name or address of the agent for service of process
of the Registrant shall be communicated promptly to the SEC by an amendment to the Form F-X referencing the file number of the
Registrant.</P>

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

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

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; font-weight: bold; text-transform: uppercase; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 12pt"><B>SIGNATURES</B></FONT></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">Pursuant to the requirements of the Exchange Act, the Registrant
certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this annual report to be signed on
its behalf by the undersigned, thereto duly authorized.</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 CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold"><FONT STYLE="font-size: 10pt; font-weight: normal">Date: February 22, 2019</FONT></TD>
    <TD STYLE="text-align: justify; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold"><FONT STYLE="font-size: 10pt; text-transform: uppercase">Colliers International Group Inc.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold">&nbsp;</TD>
    <TD STYLE="text-align: justify; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold">&nbsp;</TD>
    <TD STYLE="text-align: justify; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 38%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 7%; text-align: justify"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 41%; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt"><I>/s/ John B. Friedrichsen</I></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: justify; text-indent: -0.5in; margin: 0pt 0 0pt 0.5in">Name:&#9;John B. Friedrichsen</P>
        <P STYLE="font-size: 10pt; text-align: justify; text-indent: -0.5in; margin: 0pt 0 0pt 0.5in">Title:&#9;Chief Financial Officer</P></TD></TR>
</TABLE>
<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">&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">&nbsp;</P>

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

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 12pt">EXHIBIT INDEX</FONT></P>

<P STYLE="font-size: 10pt; font-weight: bold; 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: top">
    <TD STYLE="width: 10%; font-weight: bold; text-align: justify">Exhibit No.</TD>
    <TD STYLE="width: 90%; font-weight: bold; text-align: justify">Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_1.htm"><FONT STYLE="font-weight: normal">1</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_1.htm"><FONT STYLE="font-weight: normal">Annual Information Form of the Registrant for the year ended December 31, 2018.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_2p.htm"><FONT STYLE="font-weight: normal">2</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_2p.htm"><FONT STYLE="font-weight: normal">Audited consolidated financial statements of the Registrant as at December 31, 2018 and 2017 and for the years ended December 31, 2018 and 2017, in accordance with generally accepted accounting principles in the United States.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_3.htm"><FONT STYLE="font-weight: normal">3</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_3.htm"><FONT STYLE="font-weight: normal">Management&rsquo;s discussion and analysis of the Registrant for the year ended December 31, 2018.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_23.htm"><FONT STYLE="font-weight: normal">23</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_23.htm"><FONT STYLE="font-weight: normal">Consent of PricewaterhouseCoopers LLP.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_31.htm"><FONT STYLE="font-weight: normal">31</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_31.htm"><FONT STYLE="font-weight: normal">Certifications of Chief Executive Officer
    and Chief Financial Officer pursuant to Rule 13(a)-14(a) or 15(d)-14 of the Securities Exchange Act of 1934.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_32.htm"><FONT STYLE="font-weight: normal">32</FONT></A></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><A HREF="exh_32.htm"><FONT STYLE="font-weight: normal">Certifications of Chief Executive Officer
    and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley
    Act of 2002.</FONT></A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; text-align: justify"><FONT STYLE="font-weight: normal">101</FONT></TD>
    <TD STYLE="font-weight: bold; text-align: justify"><FONT STYLE="font-weight: normal">Interactive Data File.</FONT></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</P>



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

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

<P STYLE="margin: 0"><B>EXHIBIT 1</B></P>

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

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

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

<P STYLE="font-size: 18pt; font-weight: bold; text-transform: uppercase; text-align: right; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: right; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid; border-top: Black 1.1pt solid"><BR>
<IMG SRC="logo_aif.jpg" ALT="">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: right; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid; padding-right: 12pt"></P>

<P STYLE="font-size: 18pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; text-indent: 0.5in; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 18pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; text-indent: 0.5in; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; color: red; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"></P>


<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="text-transform: uppercase"><B>COLLIERS
INTERNATIONAL GROUP INC.</B></FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="text-transform: uppercase"><B></B></FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt">&nbsp;</FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt">&nbsp;</FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt">&nbsp;</FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt">Annual
Information Form</FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt">For
the year ended December 31, 2018</FONT></P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid">&nbsp;</P>

<P STYLE="font-size: 24pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 16pt">February
22, 2019</FONT></P>


<P STYLE="font-size: 10pt; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><FONT STYLE="font-size: 14pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; border-right: Black 1.1pt solid; border-left: Black 1.1pt solid"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; margin: 0pt 0; border-bottom: Black 1.1pt solid; border-left: Black 1.1pt solid; border-right: Black 1.1pt solid"><B></B></P>

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

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="width: 90%; text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Forward-looking statements</TD>
    <TD STYLE="width: 10%; text-align: right; padding-top: 0in; padding-bottom: 0pt">2</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Corporate structure</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">3</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">General development of the business</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">4</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Dividends and dividend policy</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">10</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Capital structure</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">11</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Market for securities</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">12</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Escrowed securities and securities subject to contractual restriction on transfer</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">12</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Transfer agents and registrars</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">13</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Directors and executive officers</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">13</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Legal proceedings and regulatory actions</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">18</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Properties</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">18</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Reconciliation of non-GAAP financial measures</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">18</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Risk factors</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">20</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Interest of management and others in material transactions</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">23</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Material contracts</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">23</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Cease trade orders, bankruptcies, penalties or sanctions</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">24</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Conflicts of interest</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">25</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Independent registered public accounting firm</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">25</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Audit &amp; Risk Committee</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">25</TD></TR>
<TR STYLE="text-align: left; vertical-align: bottom; font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="text-align: left; padding-top: 0in; padding-bottom: 0pt; padding-left: 0in">Additional information</TD>
    <TD STYLE="text-align: right; padding-top: 0in; padding-bottom: 0pt">27</TD></TR>
</TABLE>
<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">&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">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">FORWARD-LOOKING STATEMENTS</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 Annual Information Form contains, and incorporates by reference,
&ldquo;forward looking statements&rdquo; which reflect the current expectations, estimates, forecasts and projections of management
regarding our future growth, results of operations, performance and business prospects and opportunities. Wherever possible, words
such as &ldquo;may,&rdquo; &ldquo;would,&rdquo; &ldquo;could,&rdquo; &ldquo;will,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo;
&ldquo;plan,&rdquo; &ldquo;expect,&rdquo; &ldquo;intend,&rdquo; &ldquo;estimate,&rdquo; &ldquo;aim,&rdquo; &ldquo;endeavour&rdquo;
and similar expressions have been used to identify these forward-looking statements. These statements reflect management&rsquo;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 risks, uncertainties and assumptions. 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, including, without limitation, those listed in the &ldquo;Risk Factors&rdquo; section of this
Annual Information Form. Should one or more of these risks or uncertainties materialize, or should assumptions underlying the forward-looking
statements prove incorrect, actual results, performance or achievements could vary materially from those expressed or implied by
the forward-looking statements contained in this Annual Information Form. These factors should be considered carefully and readers
should not place undue reliance on the forward-looking statements. Although the forward-looking statements contained, or incorporated
by reference into, this Annual Information Form are based upon what management currently believes to be reasonable assumptions,
we cannot assure readers that actual results, performance or achievements will be consistent with these forward-looking statements.
These forward-looking statements are made as of the date of this Annual Information Form and we do not intend, and do not assume
any obligation, to update or revise these forward-looking statements, except as otherwise required by law.</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>&nbsp;</B></P>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>COLLIERS INTERNATIONAL GROUP INC.</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"><B>ANNUAL INFORMATION FORM</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>February 22, 2019</B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>All amounts referred to in this Annual Information Form (&ldquo;AIF&rdquo;)
are in United States dollars unless otherwise indicated. All financial and statistical data in this AIF is presented as at December
31, 2018 unless otherwise indicated.</I></P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Corporate structure</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">Colliers International Group Inc. was (&ldquo;we,&rdquo; &ldquo;us,&rdquo;
&ldquo;our,&rdquo; &ldquo;Colliers,&rdquo; or the &ldquo;Company&rdquo;) was formed under the <I>Business Corporations Act</I>
(Ontario) by Articles of Arrangement dated June 1, 2015. The predecessor to the Company, FirstService Corporation (&ldquo;Old FSV&rdquo;),
was formed by Articles of Incorporation dated February 25, 1988. Old FSV amalgamated with Coloma Resources Limited pursuant to
Articles of Amalgamation dated July 31, 1988, and the amalgamated corporation continued as Old FSV.</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">By Articles of Amendment dated April 2, 1990, Old FSV: (i) consolidated
each of its Class A Subordinate Voting Shares on a 30 to 1 basis and changed the designation of that class of shares to &ldquo;Subordinate
Voting Shares&rdquo;, each such share carrying one vote; and (ii) consolidated each of its Class B shares on a 30 to 1 basis and
changed the designation of that class of shares to &ldquo;Multiple Voting Shares&rdquo;, each such share carrying 20 votes.</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">By Certificate of Amendment dated June 27, 2007, the first series
of Preference Shares of Old FSV were created and designated as 7% cumulative preference shares, series 1 (the &quot;Preferred Shares&quot;),
with each Preferred Share having a stated value of US$25.00 and carrying a fixed cumulative annual dividend of US$1.75 payable
quarterly. All outstanding Preferred Shares were eliminated on May 3, 2013 by way of a partial redemption for cash of $39.2 million
immediately followed by a mandatory conversion of all then remaining Preferred Shares into Subordinate Voting Shares, which resulted
in the issuance of 2.89 million new Subordinate Voting Shares.</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">On June 1, 2015, Old FSV completed a plan of arrangement (the &ldquo;Spin-off&rdquo;)
which separated Old FSV into two independent publicly traded companies &ndash; Colliers, a global leader in commercial real estate
services and new FirstService Corporation (&ldquo;FirstService&rdquo;), the North American leader in residential property management
and related services. The Spin-off was designed to enhance long-term value for shareholders by creating two independent and sustainable
companies, each with the ability to pursue and achieve greater success by employing independent value creation strategies best
suited to its core businesses and customers. Under the Spin-off, Old FSV shareholders received one Colliers share and one FirstService
share of the same class as each Old FSV share previously held, Old FSV amalgamated with a wholly-owned subsidiary and changed its
name to Colliers and FirstService adopted the name &ldquo;<I>FirstService Corporation</I>&rdquo;.</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 Subordinate Voting Shares are publicly traded on both the Toronto
Stock Exchange (&ldquo;TSX&rdquo;) (symbol: CIGI) and The NASDAQ Stock Market (&ldquo;NASDAQ&rdquo;) (symbol: CIGI). Our head and
registered office is located at 1140 Bay Street, Suite 4000, Toronto, Ontario, M5S 2B4. Our fiscal year-end is December 31.</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"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<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>Intercorporate Relationships</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We have the following principal subsidiaries which have total assets
or revenues which exceed 10% of our total consolidated assets or revenues as at and for the year ended December 31, 2018:</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; background-color: #D9D9D9">
    <TD STYLE="width: 48%; border: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt"><B>Name of Subsidiary</B></FONT></TD>
    <TD STYLE="width: 23%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt"><B>Percentage of Voting Securities Owned</B></FONT></TD>
    <TD STYLE="width: 29%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">
        <P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0"><B>Jurisdiction of</B></P>
        <P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0"><B>Incorporation, Continuance,</B></P>
        <P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0"><B>Formation or Organization</B></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International EMEA Holdings Ltd.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">England &amp; Wales</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International Finco (Canada) Inc.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Ontario</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International EMEA Finco PLC</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">England &amp; Wales</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International Holdings (Australia) Ltd.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">New South Wales, Australia</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International Holdings S.&agrave; r.l.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Luxembourg</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International Holdings (USA), Inc.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International USA, LLC</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers Investment Management Holdings, Inc.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers Macaulay Nicolls Inc.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Ontario</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Colliers Macaulay Nicolls (Cyprus) Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Cyprus</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Globestar Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">100%</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">England &amp; Wales</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Harrison Street Real Estate Capital, LLC</FONT></TD>
    <TD STYLE="vertical-align: top; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt">75%</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
</TABLE>
<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 above table does not include all of the subsidiaries of Colliers.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">General development of the business</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 origins date back to 1972 when Jay S. Hennick, the Chairman
&amp; CEO of the Company, started a Toronto commercial swimming pool and recreational facility management business, which became
the foundation of Old FSV. In 1993, we completed our initial public offering on the TSX, raising C$20 million. In 1995, our shares
were listed on NASDAQ. In 1997, a second stock offering was completed in Canada and the United States raising US$20 million. In
December 2004, a stock dividend was declared effectively achieving a 2-for-1 stock split for all outstanding Subordinate Voting
Shares and Multiple Voting Shares (together, the &ldquo;Common Shares&rdquo;). In 2009, Old FSV issued US$77 million of convertible
unsecured subordinate debentures, which were subsequently converted into 2.7 million Subordinate Voting Shares in 2014.</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">From 1994 to present, we completed numerous acquisitions and selected
divestitures, developing, growing and focusing on the real estate services provided by us today.</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 2004, we established a commercial real estate services division
under the &ldquo;Colliers International&rdquo; brand with the acquisition of Colliers Macaulay Nicolls Inc. (&ldquo;CMN&rdquo;).
Since that time, we have strengthened this business across markets and acquired numerous businesses within existing and new markets
greatly expanding its geographic scope, services and talent. Today, Colliers is one of the world&rsquo;s largest commercial real
estate services providers offering a full range of commercial real estate services in the United States, Canada, Australia, the
United Kingdom, Germany, France and several other countries in Asia, Europe and Latin America.</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 2006, we disposed of Resolve Corporation, our Business Services
division, through an initial public offering of trust units in Canada of a related income trust. In 2008, we disposed of our Integrated
Security Services division, which included Intercon Security in Canada and SST in the United States, for gross cash proceeds of
approximately $187.5 million. These disposals marked a significant milestone in the execution of our strategy of focusing on real
estate services for future growth.</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 2013, we completed the sale of Field Asset Services, LLC, a property
preservation and distressed asset management services provider, for gross cash proceeds of $55 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 2015, we completed the Spin-off, creating two independent publicly
traded companies: Colliers in commercial real estate services and FirstService in residential property management and related services.
In connection with the Spin-off, Colliers entered into an Arrangement Agreement with, among others, FirstService dated March 11,
2015 (the &ldquo;Arrangement Agreement&rdquo;) and a Transitional Services and Separation Agreement with, among others, FirstService
dated June 1, 2015 (the &ldquo;Transitional Services and Separation Agreement&rdquo;). The Arrangement Agreement set out the terms
and conditions to the arrangement, including the plan of arrangement, which effected the Spin-off. The Transitional Services and
Separation Agreement set out the mechanics for the separation of the businesses, including the dividing of assets, assumption of
liabilities and matters governing certain ongoing relationships between Colliers and FirstService, including reciprocal indemnities
with respect to the assets and liabilities kept by Colliers or transferred to FirstService.</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"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">On July 5, 2018, we acquired 75% of the ownership interests in Harrison
Street Real Estate Capital, LLC (&ldquo;Harrison Street&rdquo;), a real estate investment firm dedicated to demographic-based investing
with approximately $15.6 billion in assets under management as at June 30, 2018. At closing, we paid $451.7 million, and an additional
$100 million is payable in 2022 based on Harrison Street achieving certain accelerated performance targets. The senior management
team of Harrison Street holds the balance of the equity. Headquartered in Chicago, with an office in London, Harrison Street is
a pioneer in demographic-based real estate investing. Since its inception in 2005, the firm has established a series of disciplined
and highly differentiated investment products across multiple risk/return strategies, originating and managing a series of open
and closed-end real estate investment funds and liquid securities. Harrison Street investors include sovereign wealth funds, public
and corporate pension funds, endowments, insurance companies, foundations and family offices.</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>Narrative description of Colliers</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"><B><I>History</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">CMN traces its roots back to 1898 when Macaulay Nicolls was founded
in Vancouver, Canada as a property management and insurance agency. Colliers originated in 1976 in Australia through the merger
of three commercial property services firms. In 1984, Colliers joined forces with Macaulay Nicolls to form CMN. Over the years,
Colliers continued to grow globally as other market leading commercial real estate service providers joined the group. In 2004,
Old FSV acquired a controlling interest in CMN. At the time of the acquisition by Old FSV, CMN was generating approximately $250
million in annual revenue.</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">With the financial and strategic support of Old FSV and a deep and
experienced senior management team, CMN accelerated its growth by adding company-owned operations, expanding into complementary
service areas and growing into other geographic regions. By 2010, Old FSV had unified all operations globally under the &ldquo;<I>Colliers
International</I>&rdquo; brand name with one mission and standardized business practices delivered consistently throughout all
operations. Over the past 14 years, Colliers has been the fastest growing major, global commercial real estate services business
based on revenue growth. A summary of Colliers&rsquo; history and growth initiatives to date is as follows:</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>
    <TD STYLE="white-space: nowrap; width: 9%; border-top: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>Year</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 2%; border-top: Black 1pt solid; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 89%; border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt"><B>Event</B></FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>1898</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Macaulay Nicolls founded in Vancouver, Canada</FONT></TD></TR>
<TR STYLE="background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>1976</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International Property Consultants incorporated in Australia</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>1984</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International launches global expansion into Canada and the US as CMN</FONT></TD></TR>
<TR STYLE="background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>1986</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International merges operations in Australia and Asia establishing operations in 20 markets in Asia Pacific</FONT></TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>1990</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers International expands into emerging markets including Central Europe and Latin America</FONT></TD></TR>
<TR STYLE="background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>2004</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Old FSV acquires a controlling interest in CMN with a long-term strategy to consolidate operations and create one global organization, under one brand with consistent business practices applied globally</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2006</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Between 2006 and 2010, CMN begins to strengthen and grow its global platform by acquiring additional Colliers International branded operations. In total, 29 acquisitions are completed in 15 countries around the world</FONT></TD></TR>
<TR STYLE="background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>2010</B></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The US operations of Colliers combine with CMN and re-brand under
        as &ldquo;<I>Colliers International</I>&rdquo; in all markets</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">Original network structure is disbanded and newly re-branded Colliers
        International, controlled by Old FSV, becomes one of the largest and most recognized brands in commercial real estate globally</P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2012</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers acquires the Colliers International operations in the United Kingdom and Ireland and integrates them into its global platform</FONT></TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR>
    <TD STYLE="white-space: nowrap; border-top: Black 1pt solid; border-bottom: Black 1pt solid; width: 9%"><FONT STYLE="font-size: 10pt"><B>Year</B></FONT></TD>
    <TD STYLE="vertical-align: top; border-top: Black 1pt solid; text-align: justify; width: 2%">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 89%"><FONT STYLE="font-size: 10pt"><B>Event</B></FONT></TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap; width: 9%"><FONT STYLE="font-size: 10pt"><B>2013</B></FONT></TD>
    <TD STYLE="text-align: justify; width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 89%"><FONT STYLE="font-size: 10pt">Colliers acquires the German Colliers International operations and integrates them into its global platform</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2014</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers International voted to the top five in Global Outsourcing
        100 for the first time in its history</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">Colliers expands to France and Belgium and strengthens operations
        in the Netherlands, Spain, Morocco, Switzerland with the acquisition of AOS Group</P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2015</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers International Group Inc. begins trading on the NASDAQ and
        TSX on June 2, 2015</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">Colliers names Jay S. Hennick as is Chairman &amp; CEO with Dylan
        E. Taylor as President &amp; Chief Operating Officer</P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2017</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Colliers acquires two of largest remaining non-owned Colliers International branded operations in the United States. Colliers acquires the Colliers International operations in Denmark and integrates them into its global platform</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: #D9D9D9">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt"><B>2018</B></FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In January 2018, Colliers expands to Finland with the acquisition
        of Ovenia Group, a leading real estate management and services company headquartered in Helsinki</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 2018, Colliers acquires a controlling interest in Harrison
        Street, a real estate investment management firm dedicated to demographic-based investing with approximately $15.6 billion in assets
        under management as at June 30, 2018.</P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
<TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt"><B>2019</B></FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: justify">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid">
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers appoints Dylan E. Taylor to CEO of Colliers Real Estate
        Services</P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</P></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0; text-indent: 1in">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><I>Service offerings</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Colliers Real Estate Services</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0"><I>Sales and Lease Brokerage</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our largest business is transaction brokerage, which provides services
in sales and leasing for commercial clients. Our commercial real estate advisors assist buyers and sellers in connection with the
acquisition or disposition of real estate; assist owners, occupiers and tenants with lease opportunities; and assist borrowers
and lenders with the placement of debt capital on commercial real estate assets. Our advisors typically perform their services
for compensation based on commissions calculated on the value of a transaction. Our Sales and Lease Brokerage division has approximately
4,300 professional advisors globally. This division executes transactions across a diverse client base, including corporations,
financial institutions, governments and individuals.</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 provide services for sales, leases, and mortgages in the following
areas:</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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Landlord Representation</I>: Agency advisors work on behalf of property owners to search for
and obtain tenants and other occupiers by positioning and promoting the property through various campaigns and marketing channels.
Our advisors look to secure the right tenants for clients&rsquo; properties and otherwise support landlord ownership goals for
their real estate assets.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Tenant Representation</I>: Leases are often landmarks in the lifetime of a business marking
a significant investment of time and resources in a building&rsquo;s physical space which will have a long-term impact on the business
of our clients. Our brokerage advisors work on behalf of tenants to locate the right rental properties and to secure the most favorable
terms, helping to turn a lease, often the second-greatest expenditure for a business after payroll, from a cost center into a competitive
advantage.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"></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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Capital Markets &amp; Investment Services</I>: Colliers&rsquo; Capital Markets &amp; Investment
Services advisors are professionals that work collaboratively to provide real estate expertise to our clients, acting in a consultancy
capacity to help each client maximize investment returns, whether as a buyer, seller or borrower. Capital Markets &amp; Investment
Services advisors are organized into office, industrial, retail, multifamily and hotel teams in order to drive thought leadership
for each major asset class. Many team members also represent subspecialties in areas such as Healthcare, Technology, Student Housing,
Seniors Housing, Land, and Transit Oriented Development. These investment teams are also organized in subsets to meet the needs
of both our institutional and private capital clients, recognizing that these client groupings have different needs. These investment
teams understand the intricacies of single asset and portfolio executions and, with the assistance of our advisors, are globally
connected with active market participants. Integrally supporting these investment teams is a national group of debt &amp; equity
financing advisors that help both our institutional and private capital clients with senior and subordinated debt strategies and
placements with a global network of capital providers. Many of our financing advisors have experience helping our clients with
preferred and common equity strategies and placements, including partnership capitalizations and recapitalizations. Our financing
professionals are in the market continuously with these capital sources, providing our clients with significant market intelligence
and leverage when evaluating their financing needs. Our Capital Markets &amp; Investment Services teams work closely with each
service line, including property management, leasing, and valuations in order to serve the broader business needs of each client.</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In our Sales and Lease Brokerage division, advisors work with all
asset classes, including office, industrial, retail, multi-family, hotel and mixed-use properties. In 2018, our Sales and Lease
Brokerage division completed 53,000 sale and lease transactions for a total transaction value of $110 billion.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0"><I>Outsourcing &amp; Advisory Services</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our Outsourcing &amp; Advisory Services division provides corporate
and workplace solutions, appraisal and valuation services, facility, property management services, project management services
and research for commercial real estate clients. The Outsourcing &amp; Advisory Services division partners with large corporations
in managing their overall real estate portfolios and transactions to reduce costs, improve execution across multiple markets and
increase operational efficiency, thereby benefitting from the global trends around the outsourcing of commercial real estate advisory
services. Professional staff combines proprietary technology with high level strategic planning, portfolio management, lease administration
and facilities and project management. The Outsourcing &amp; Advisory Services division has approximately 4,500 professional staff
globally.</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 Outsourcing &amp; Advisory Services include:</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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Corporate Solutions</I>: We provide a comprehensive set of portfolio management, transaction
management, project management, workplace solutions, strategic consulting, property and asset management as well as other corporate
real estate services to clients with large, geographically diverse real estate portfolios. Our corporate solutions clients are
typically companies or public sector institutions with highly distributed real estate portfolios. We typically enter into long-term,
contractual relationships with these clients to ensure that real estate strategies are developed to support their overall business
needs. This service line offers clients a fully integrated suite of services under the leadership and accountability of an account
leader or team who are responsible for overall performance around the world. Many of our contracts contain fees that are tied to
performance against client objectives (such as cost and footprint reduction, cycle-time improvement and customer satisfaction)
instead of fees based solely on transaction commissions. Our corporate solutions teams have a unified value proposition which is
to deliver customized, accountable and innovative real estate solutions that result in the best service experience and alignment
with our client&rsquo;s core business strategy. We have developed industry-leading technology through Colliers 360 (which provides
clients with customized, secure web portals to manage all real estate activity) which allows us to measure performance and help
our clients make efficient, well-informed decisions regarding their real estate portfolio. Colliers 360 also includes leading edge
business intelligence that populates data from various independent and client related sources. We also provide lease administration,
transaction, project management and facilities management systems.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Valuation &amp; Advisory Services</I>: Our advisors leverage best-in-class technology to offer
clients both speed and accuracy while maintaining a dedicated project leader and senior management oversight to ensure quality
and accountability. Services include valuation and appraisal review and management, portfolio or single asset valuation, arbitration
and consulting, highest and best use studies, tax appeals and litigation support.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Property Management Services</I>: Property Management provides oversight and management of the
daily operations of a single property or portfolio of properties and provides on-going strategic advice on ways in which clients
can maximize the value of their properties. Services include property level accounting, tenant service/relations and bidding, awarding
and administering subcontracts for management and maintenance, landscaping, security, parking, capital and tenant improvements.
We ensure that we implement the owner&rsquo;s specific property value enhancement objectives through maximization of opportunities
to help clients ensure excellent tenant relations while maximizing property level cash flows.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Project Management</I>: We provide project management services for a wide range of projects
regardless of size. These services include bid document review, construction monitoring and delivery management, contract administration
and integrated cost control, development management, facility and engineering functionality, milestone and performance monitoring,
quality assurance, risk management and strategic project consulting.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Workplace Solutions</I>: We provide a full suite of visioning, change management and strategic
consulting services to occupiers to maximize the effectiveness of their workplace. These consulting services are designed to help
clients turn their real estate into a competitive advantage to recruit and retain talent through the analysis and design of optimal
work environments.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Property Marketing</I>: We provide turnkey property marketing solutions for both commercial
and high-end residential projects. We have made a significant investment in our property marketing strategies, increasing volumes
of leads and reducing time-on-market. The majority of the leads we generate for our clients now come from online sources. By transforming
the typical industry marketing mix, we can both reduce costs and decrease lease-up time. Our property marketing platform is impactful
with both domestic and sophisticated international buyers.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;</TD><TD STYLE="text-align: justify"><I>Research Services</I>: Our Research Services provide insights for owners and landlords into
emerging trends and market activity, projections for lease rates, guidance on the impacts of subleasing, valuation estimations
based on comparable transactions, competitive sets and mapping services. Research Services provide insights for occupiers and tenants
into future lease rates, expansion potential, potential to sublease and mapping services.</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our Outsourcing &amp; Advisory Services division focuses on the
same client segments as our Sales and Lease Brokerage Division. Revenues are derived from fees which are typically contractual,
both fixed and performance based, and contract terms are often multi-year providing recurring or repeat revenues.</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>Investment Management Services</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">Our investment management services are primarily conducted through
our subsidiary Harrison Street and its affiliates. Harrison Street is a real estate investment management (&ldquo;REIM&rdquo;)
firm with a differentiated investment strategy focused on demographic-based investing with approximately $20 billion in assets
under management (&ldquo;AUM&rdquo;) as at December 31, 2018. Specifically, these sectors include education, healthcare and storage
in the United States and Europe. Harrison Street is a pioneer in demographic-based real estate investing, which we believe is a
defensive strategy given consistent demand for underlying real estate and lower volatility in the value of real estate in these
sectors.</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"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The education, healthcare and storage sectors represent an estimated
investable universe of over $1 trillion, representing a significant opportunity for continuing institutional investment. These
sectors benefit from strong demographic trends, attractive risk-adjusted returns relative to real estate in other classes, liquidity
(measured in terms of resale volume), inflation protection (due to shorter term leases), limited supply and market fragmentation
(resulting in pricing inefficiencies).</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"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Since its inception in 2005, Harrison Street has established a series
of disciplined and highly differentiated investment products across multiple risk/return strategies, originating and managing a
series of open and closed-end real estate investment funds and liquid securities. Approximately 50% of Harrison Street&rsquo;s
AUM is held in closed end funds, 46% in open end funds and 4% in separate accounts. Harrison Street&rsquo;s more than 340 clients
include sovereign wealth funds, public &amp; corporate pension funds, endowments, insurance companies, foundations and family offices,
with no single client comprising more than 6% of AUM. Since inception, Harrison Street has acquired or developed more than 900
properties in its target sectors aggregating investment of more than $24 billion, while realizing on $6.8 billion of assets across
370 properties. In 2018, Harrison Street was ranked 24<SUP>th</SUP> in the PERE Top 50 Private Real Estate Managers and was also
selected as runner-up for PERE&rsquo;s North America Firm of the Year Award.</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"></P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Harrison Street generates contractual management fee revenue from
each fund. This fee revenue is expected to be stable and recurring due to: (i) consistent fund financial outperformance relative
to industry benchmarks; (ii) the defensive nature of the real estate sectors being invested in by the funds; and (iii) management
fees for closed-end funds based on committed or invested capital rather than marked-to-market asset value, providing for revenue
stability throughout the life of the funds. Management contracts generally have a term for the life of each fund but are cancellable
with notice by a vote by all or a super-majority of non-affiliated investors.</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"></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Harrison Street is headquartered in Chicago, with an office in London,
and has more than 140 employees led by its co-founder and CEO Christopher Merrill. Harrison Street strives to provide the best
possible climate for the development and achievement of all employees and was named as the &ldquo;Best Place to Work in Money Management&rdquo;
by Pension &amp; Investments for five consecutive years from 2014-2018. Mr. Merrill and other members of the senior management
team hold a 25% redeemable non-controlling equity interest in Harrison Street, which is subject to an operating agreement. Our
existing REIM operation in Europe (aside from Harrison Street) generated $14.5 million of management fee revenues for the year
ended December 31, 2018 and has AUM of $6.5 billion as of December 31, 2018. Prior to the acquisition of Harrison Street, this
operation was included in Outsourcing &amp; Advisory 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">Harrison Street, together with our existing REIM operation, has
AUM of $26.4 billion as at December 31, 2018. This base of stable and recurring fee revenue is anticipated to be a platform for
growth globally, both internally and through acquisitions. Internal growth is expected from attracting new domestic and international
investors to existing funds and new funds, leveraging Harrison Street&rsquo;s strong track record of performance and Colliers&rsquo;
strong brand name, along with our global platform and institutional client base.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><I>Geographic locations </I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We deliver services from 311 offices in 35 countries companywide
(not including our affiliates). Operationally we have organized our business and report our results through four segments. For
the year ended December 31, 2018:</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: 0.5in"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">Americas represented 56% of our global revenues (42% generated in the United States, 13% in Canada
and 1% in Latin America);</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.5in"></TD><TD STYLE="width: 0.5in">2.</TD><TD STYLE="text-align: justify">EMEA represented 22% of our global revenues, comprising operations in 17 countries;</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.5in"></TD><TD STYLE="width: 0.5in">3.</TD><TD STYLE="text-align: justify">Asia Pacific represented 19% of our revenues, comprising operations in 10 countries; and</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0.5in"></TD><TD STYLE="width: 0.5in">4.</TD><TD STYLE="text-align: justify">Investment Management represented 3% of our revenues, comprising operations in 4 countries.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Below is a map reflecting the geographic location of our company-owned
and affiliate offices:</P>

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

<P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="map_aif.jpg" ALT=""></P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><I>Operating segments </I></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: justify">This AIF presents the financial and operating results of Colliers
on a continuing operations basis for all periods presented.</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>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font-weight: bold; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">Revenues <BR>by operating segment</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Year ended December 31</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9; border-bottom: Black 1pt solid">
    <TD STYLE="font-weight: bold; text-align: left; border-left: Black 1pt solid">(in thousands of US$)</TD><TD STYLE="font-weight: bold; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: right">2018</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: right">2017</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: right">2016<SUP>1</SUP></TD><TD STYLE="border-right: Black 1pt solid; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 55%; text-align: left; border-left: Black 1pt solid">Americas</TD><TD STYLE="width: 1%; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,596,184</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,409,413</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,021,317</TD><TD STYLE="width: 1%; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; border-left: Black 1pt solid">EMEA</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">623,238</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">514,947</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">474,868</TD><TD STYLE="text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; border-left: Black 1pt solid">Asia Pacific</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">528,360</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">496,203</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">399,368</TD><TD STYLE="text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; border-left: Black 1pt solid">Investment Management</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">76,021</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12,654</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-bottom: 1pt; border-left: Black 1pt solid">Corporate</TD><TD STYLE="padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,624</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,983</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,171</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left; border-left: Black 1pt solid; border-bottom: Black 1pt solid">Total</TD><TD STYLE="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">2,825,427</TD><TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">2,435,200</TD><TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">1,896,724</TD><TD STYLE="text-align: left; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
</TABLE>


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

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">Operating earnings <BR>by operating segment</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="22" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Year ended December 31</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">(in thousands of US$ and as a % of revenues)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2016<SUP>1</SUP></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 28%; font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Americas</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">105,490</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">6.6</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">87,955</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">6.2</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">82,255</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">8.1</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">EMEA</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">53,862</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8.6</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">45,626</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">8.9</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">34,275</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">7.2</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Asia Pacific</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">66,240</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12.5</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">55,066</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11.1</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">45,614</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11.4</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Investment Management</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12,326</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">16.2</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,263</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">17.9</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; padding-bottom: 1pt; border-left: Black 1pt solid">Corporate</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">(36,520</TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 1pt"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">(23,534</TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 1pt"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">(18,971</TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 1pt"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Total</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">201,398</TD><TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">7.1</TD><TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">%</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">167,376</TD><TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">6.9</TD><TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">%</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">$</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">146,173</TD><TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">7.7</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid; border-bottom: Black 1pt solid">%</TD></TR>
</TABLE>





<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">_______________________</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; margin-top: 0; margin-bottom: 6pt; width: 100%">
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; vertical-align: top; width: 3%"><FONT STYLE="font-size: 8pt"><SUP>1</SUP></FONT></TD><TD STYLE="text-align: justify; width: 97%"><FONT STYLE="font-size: 8pt">Our 2016 results have not been restated to account
for (i) the adoption of ASC 606, <I>Revenue from Contracts with Customers</I> or (ii) the reallocation of our existing REIM operation
from the EMEA segment to the Investment Management segment.</FONT></TD>
</TR>
</TABLE>

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






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

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




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

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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


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

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid"><P STYLE="font-size: 10pt; font-weight: bold; text-align: left; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">Adjusted
                                         EBITDA<B><SUP>2</SUP></B></FONT></P> <P STYLE="font-size: 10pt; font-weight: bold; text-align: left; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">by
                              operating segment</FONT></P></TD><TD STYLE="font: bold 10pt Courier New, Courier, Monospace; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="22" STYLE="font: bold 10pt Courier New, Courier, Monospace; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">Year
    ended December 31</FONT></TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Courier New, Courier, Monospace; border-bottom: Black 1pt solid; border-right: Black 1pt solid; border-top: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">(in thousands of US$ and as a % of revenues)</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2018</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid">2016<SUP>1</SUP></TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 28%; font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Americas</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">141,517</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">8.9</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">123,678</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">8.8</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">%</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">106,659</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; font-size: 10pt; text-align: right">10.4</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">EMEA</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">88,468</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">14.2</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">66,954</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">13.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">55,924</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">11.8</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Asia Pacific</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">73,421</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">13.9</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">61,348</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12.4</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">51,448</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">12.9</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Investment Management</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">26,136</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">34.4</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,406</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">19.0</TD><TD STYLE="font-size: 10pt; text-align: left">%</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; padding-bottom: 1pt; border-left: Black 1pt solid">Corporate</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: 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">(18,107</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&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"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: 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,563</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&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"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: 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,969</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">&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"><P STYLE="font-size: 10pt; text-align: right; margin: 0pt 0">N/A</P></TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Total</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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">311,435</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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.0</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">%</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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">242,823</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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.0</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">%</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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">203,062</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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.7</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">%</TD></TR>
</TABLE>


<P STYLE="margin-top: 0; margin-bottom: 0"><I>&nbsp;</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company generates peak revenues and earnings in the month of
December followed by a low in January and February as a result of the timing of closings on commercial real estate sales brokerage
transactions. Revenues and earnings during the balance of the year are relatively even. These sales brokerage operations comprised
27% of our 2018 annual consolidated revenues. Variations can also be caused by business acquisitions or dispositions which alter
the consolidated service mix.</P>

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

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">Our trademarks are important for the advertising
and brand awareness of our businesses. We take precautions to defend the value of our trademarks by maintaining legal registrations
and by litigating against alleged infringements, if necessary.</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; margin: 0pt 0">In markets where Colliers does not operate company-owned operations,
we operate through affiliates operating under the &ldquo;<I>Colliers International</I>&rdquo; brand and trademarks. To ensure brand
unity and service quality, all affiliates are subject to brand and performance guidelines that are monitored and enforced by Colliers.
We currently have affiliates in 33 countries around the world who together generated approximately $480 million in revenue in 2018.</P>

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We currently have approximately 13,900 employees worldwide as follows:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">Segment</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Transaction advisors &amp; professional staff</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Support &amp; administrative staff</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total employees</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 55%; font-size: 10pt; border-left: Black 1pt solid">Americas</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">3,956</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">3,096</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; font-size: 10pt; text-align: right">7,052</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; border-left: Black 1pt solid">EMEA</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,282</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">999</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,281</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Asia Pacific</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">2,529</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">926</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">3,455</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">Investment Management</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: 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">90</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: 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">49</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: 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">139</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">Total operations</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: 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">8,857</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: 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">5,070</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: 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">13,927</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; text-align: left; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><I>Non-controlling interests</I></P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">We own a majority interest in substantially all
of our operations, while operating management of each subsidiary owns the remaining shares. This structure was designed to maintain
control at Colliers while providing significant risks and rewards of equity ownership to management at the operating businesses.
In almost all cases, we have the right to &ldquo;call&rdquo; management&rsquo;s shares, usually payable at our option with any
combination of Subordinate Voting Shares or cash. We may also be obligated to acquire certain of these non-controlling interests
in the event of death, disability or cessation of employment or if the shares are &ldquo;put&rdquo; by the holder, subject to annual
limitations on these puts imposed by the relevant shareholder agreements. These arrangements provide significant flexibility to
us in connection with management succession planning and shareholder liquidity matters.</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">_______________________</P>


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; margin-top: 0; margin-bottom: 6pt; width: 100%">
<TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; vertical-align: top; width: 3%"><FONT STYLE="font-size: 8pt"><SUP>2</SUP></FONT></TD><TD STYLE="text-align: justify; width: 97%"><FONT STYLE="font-size: 8pt">Adjusted EBITDA is a financial measure that is not
calculated in accordance with GAAP. For a reconciliation of this and other non-GAAP financial measures, see &ldquo;Reconciliation
of non-GAAP financial measures&rdquo; in this AIF.</FONT></TD>
</TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">We maintain a leadership position in the industry
by offering a full complement of services to our wide range of customers on a global basis. Our key point of differentiation is
the level of expertise and collaboration our professionals demonstrate, leading to higher levels of service for our clients. We
have an established track record of expanding our business internally and through acquisition. Our strategy will continue to focus
on strengthening our market share in our core markets, expanding into complementary services and increasing our geographic footprint
while continuing to pursue strategic acquisitions.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Dividends and dividend policy</P>

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Following the completion of the Spin-off, our Board of Directors
approved a revised dividend policy for the Company, which was a dividend of $0.08 per Common Share (being the Subordinate Voting
Shares and Multiple Voting Shares) per annum, payable semi-annually. On May 31, 2016, the Board of Directors increased the semi-annual
dividend from $0.04 to $0.05 per Common Share ($0.10 per annum). These dividends are paid in cash after the end of the second and
fourth quarters. All dividend payments are subject to the discretion of our Board of Directors. Prior to the completion of the
Spin-off, the prior dividend policy for Old FSV was dividend of $0.40 per Common Share per annum, payable quarterly. For the purposes
of the <I>Income Tax Act</I> (Canada) and any similar provincial legislation, all dividends on the Common Shares will be eligible
dividends unless indicated otherwise.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The terms of the Common Share dividend policy remain, among other
things, at the discretion of our Board of Directors. Future dividends on the Common Shares, if any, will depend on the results
of Colliers&rsquo; operations, cash requirements, financial condition, contractual restrictions, business opportunities, provisions
of applicable law and other relevant factors. Under the terms of the Company&rsquo;s debt agreements, the Company is not permitted
to pay dividends, whether in cash or <I>in specie</I>, in the circumstances of an event of default thereunder occurring and continuing
or an event of default occurring as a consequence thereof. See &ldquo;Material contracts&rdquo; 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"><B><I>Dividend history</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The aggregate cash dividends declared per Common Share in respect
of the years ended December 31, 2018, 2017 and 2016 were $0.10, $0.10 and $0.10, respectively.</P>

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The authorized capital of the Company consists of an unlimited number
of preference shares (the &ldquo;Preference Shares&rdquo;), issuable in series, an unlimited number of Subordinate Voting Shares
and an unlimited number of Multiple Voting Shares. As of February 22,
2019, there were 38,017,392 Subordinate Voting Shares and 1,325,694 Multiple Voting Shares issued and outstanding.</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><I>Common Shares</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Common Shares rank junior to the Preference Shares or series
thereof ranking in priority with respect to the payment of dividends, return of capital and distribution of assets in the event
of liquidation, dissolution or any distribution of the assets of Colliers for the purpose of winding-up its affairs. The holders
of outstanding Common Shares are entitled to receive dividends and other distributions on a share-for-share basis (or, in the discretion
of the directors, in a greater amount per Subordinate Voting Share than per Multiple Voting Share) out of the assets legally available
therefor at such times and in such amounts as our Board of Directors may determine, but without preference or distinction between
the Multiple Voting Shares and the Subordinate Voting Shares. The Subordinate Voting Shares carry one vote per share and the Multiple
Voting Shares carry 20 votes per share. The holders of Subordinate Voting Shares and the holders of Multiple Voting Shares are
entitled to receive notice of any meeting of shareholders and to attend and vote thereat as a single class on all matters to be
voted on by the shareholders, except at meetings where the holders of shares of one class or of a particular series of shares are
entitled to vote separately.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The rights, privileges, conditions and restrictions attaching to
the Subordinate Voting Shares and the Multiple Voting Shares may be respectively modified if the amendment is authorized by at
least two-thirds of the votes cast at a meeting of the holders of Subordinate Voting Shares and the holders of Multiple Voting
Shares duly held for that purpose. However, if the holders of Subordinate Voting Shares, as a class, or the holders of Multiple
Voting Shares, as a class, are to be affected in a manner different from the other classes of shares, such amendment must, in addition,
be authorized by at least two-thirds of the votes cast at a meeting of the holders of the class of shares which is affected differently.</P>

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

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

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Each outstanding Multiple Voting Share is convertible at any time,
at the option of the holder, into one Subordinate Voting Share. The Subordinate Voting Shares are not convertible into any other
class of shares. No subdivision, consolidation, reclassification or other change of the Multiple Voting Shares or the Subordinate
Voting Shares may be made without, concurrently, having the Multiple Voting Shares or Subordinate Voting Shares, as the case may
be, subdivided, consolidated, reclassified or other change made under the same conditions. The Common Shares are not redeemable
nor retractable but are able to be purchased for cancelation by Colliers in the open market, by private contract or otherwise.
Upon the liquidation, dissolution or any distribution of the assets of Colliers for the purpose of winding-up its affairs, the
holders of Common Shares are entitled to participate equally, on a share-for-share basis, in the remaining property and assets
of Colliers available for distribution to such holders.</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><I>Preference Shares</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Preference Shares are issuable, from time to time, in one or
more series, as determined by our Board of Directors. Our Board of Directors will determine, before the issue of any series of
Preference Shares, the designation, preferences, rights, restrictions, conditions, limitations, priorities as to payment of dividends
and/or distribution on liquidation, dissolution or winding-up, or prohibitions attaching to such series. The Preference Shares,
if issued, will rank prior to the Common Shares with respect to the payment of dividends and in the distribution of assets in the
event of liquidation, dissolution or winding-up of Colliers or any other distribution of assets of Colliers among its shareholders
for the purpose of winding-up its affairs, and may also be given such other preferences over the Common Shares as may be determined
with respect to the respective series authorized and issued. Except as required by law, the Preference Shares will not carry voting
rights.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B><I>Certain rights of holders of Subordinate Voting Shares</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">A summary of the rights attaching to the Subordinate Voting Shares
in the event that a take-over bid is made for Multiple Voting Shares is set out in the section entitled &ldquo;Certain Rights of
Holders of Subordinate Voting Shares&rdquo; contained in our Management Information Circular to be filed in connection with our
upcoming meeting of shareholders to be held on April 10, 2019 (the &ldquo;2019 Circular&rdquo;), which is incorporated by reference
herein and will be available on SEDAR at www.sedar.com. Reference should be made to our articles for the full text of these provisions.</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><I>Option Plan</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers has a stock option plan (the &ldquo;Option Plan&rdquo;)
pursuant to which options to acquire Subordinate Voting Shares may be granted to directors, officers and full-time employees of
Colliers or its subsidiaries (other than Jay S. Hennick). A summary of the terms of the Option Plan is set out in the section
entitled &ldquo;Executive Compensation &ndash; Incentive Award Plans of Colliers &ndash; Colliers Stock Option Plan&rdquo; contained
in the 2019 Circular, which is incorporated by reference herein and will be available on SEDAR at www.sedar.com. The maximum number
of Subordinate Voting Shares subject to grants of options under the Option Plan is limited to 7,100,000, of which: (i) options
exercisable for 2,257,475 Subordinate Voting Shares have been granted and are outstanding as at the date hereof; and (ii) options
which were exercisable for 3,711,025 Subordinate Voting Shares have been exercised or expired as at the date hereof, leaving options
yet to be granted which would be exercisable for 1,131,500 Subordinate Voting Shares.</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">Under the Spin-off, each holder of Old FSV stock options exchanged
such options for an equivalent number of Colliers stock options and FirstService stock options, and the exercise price of the Old
FSV stock options exchanged was apportioned between the Colliers stock options (as to 58.6%) and FirstService stock options (as
to 41.4%). The vesting schedule and expiration dates for these post-Spin-off stock options remained the same as the Old FSV stock
options for which they were exchanged. The Colliers and FirstService stock options issued in connection with the Spin-off were
deemed to be a continuation of the earlier granted Old FSV stock options for which they were exchanged, as opposed to a new grant
of options. The Option Plan provides that a former holder of Old FSV stock options exchanged for Colliers stock options, but who
is no longer a director, officer and/or full-time employee of Colliers or its subsidiaries, may remain a participant in the Option
Plan and hold and exercise their Colliers stock options for so long as such holder remains a director, officer and/or full-time
employee, as applicable, of FirstService or its 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"></P>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Market for securities</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">The outstanding Subordinate Voting Shares are
listed for trading on the TSX and NASDAQ under the symbol &ldquo;CIGI&rdquo;. The Multiple Voting Shares are not listed and do
not trade on any public market or quotation system.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">The following table sets forth the reported high
and low trading prices and the aggregate volume of trading of the Subordinate Voting Shares on NASDAQ (in United States dollars)
and on the TSX (in Canadian dollars) for each month in 2018.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; text-align: center; border-right: Black 1pt solid"><FONT STYLE="font-size: 10pt; color: Black"><B>NASDAQ</B></FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt; color: Black"><B>TSX</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 27%">
        <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"><B><U>Month</U></B></P></TD>
    <TD STYLE="width: 12%"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>High</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Price</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>(US$)</U></B></FONT></P></TD>
    <TD STYLE="width: 11%"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Low</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Price</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>(US$)</U></B></FONT></P></TD>
    <TD STYLE="width: 14%; border-right: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>&nbsp;</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Volume</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>Traded</U></B></FONT></P></TD>
    <TD STYLE="width: 11%"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>High</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Price</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>(C$)</U></B></FONT></P></TD>
    <TD STYLE="width: 11%"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Low</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Price</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>(C$)</U></B></FONT></P></TD>
    <TD STYLE="width: 14%"><P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>&nbsp;</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>Volume</B></FONT></P>
        <P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B><U>Traded</U></B></FONT></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">January 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">64.60</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">55.90</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">500,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">80.61</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">74.21</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">652,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">February 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">69.20</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">55.10</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">934,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">86.50</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">69.00</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">2,167,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">March 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">69.70</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">62.38</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">565,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">89.82</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">80.19</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,009,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">April 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">72.05</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">67.30</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">499,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">91.36</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">86.85</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,000,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">May 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">78.60</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">70.05</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">932,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">98.99</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">89.08</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,616,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">June 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">76.70</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">71.55</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">469,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">100.87</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">93.01</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,052,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">July 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">83.80</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">74.55</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">987,800</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">109.87</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">99.43</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,283,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">August 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">84.20</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">76.75</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">546,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">108.99</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">101.00</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,085,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">September 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">81.55</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">76.00</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">492,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">109.00</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">98.74</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,383,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">October 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">78.29</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">61.62</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">971,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">100.42</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">79.54</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">2,829,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">November 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">70.30</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">61.17</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">605,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">92.13</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">80.41</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,973,000</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">December 2018&#9;</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">67.96</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">52.01</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">938,000</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">89.96</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">70.18</FONT></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt; color: Black">1,995,000</FONT></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"></P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Escrowed securities and securities subject to
contractual restriction on transfer</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">To the knowledge of Colliers, as of the date hereof, no securities
of any class of securities of Colliers are held in escrow or subject to contractual restrictions on transfer or are anticipated
to be held in escrow or subject to contractual restrictions on transfer.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Transfer agents and registrars</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 transfer agent and registrar for the Subordinate Voting Shares
is TSX Trust Company, 100 Adelaide Street West, Suite 301, Toronto, Ontario, M5H 4H1. The transfer agent and registrar for the
Multiple Voting Shares is the Company at 1140 Bay Street, Suite 4000, Toronto, Ontario, M5S 2B4.</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"></P>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Directors and executive officers</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><I>Directors</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our Board of Directors is currently comprised of nine members. Christopher
Galvin was appointed to the Board of Directors on September 23, 2018. The following information is provided with respect to the
directors of the Company as at February 22, 2019:</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; background-color: #D9D9D9">
    <TD STYLE="width: 21%; border: Black 1pt solid"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="width: 5%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="width: 20%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">Present</FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">position
        and tenure</FONT></P></TD>
    <TD STYLE="width: 54%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Jay S. Hennick</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">62</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Chief Executive Officer
    &amp; Director since May 30, 1988<SUP>4</SUP>; Chairman since June 2015.</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Hennick is the Chairman and CEO of Colliers. Pre-Spin-off, Mr. Hennick was the CEO of Old FSV from 1988 to 2015. In June 2015,
    Mr. Hennick became the Founder and Chairman of FirstService. In 1998, Mr. Hennick was awarded Canada's Entrepreneur of the
    Year, in 2001 he was named Canada's CEO of the Year by Canadian Business Magazine and in 2011 and received an honorary Doctorate
    of Laws from York University and the University of Ottawa. &nbsp;In 2018, Mr. Hennick was appointed a member of the Order
    of Canada, and is also the 2019 International Horatio Alger Award recipient.&nbsp;&nbsp;Mr. Hennick served as past Chairman
    of the Board of Directors of the Sinai Health System, in Toronto and is the immediate past Chair of The Mount Sinai Hospital
    Board of Directors. In addition, Mr. Hennick has endowed the Jay S. Hennick JD-MBA Program at the Faculty of Law and School
    of Management at the University of Ottawa Law School, his alma mater, and The Hennick Centre for Business and Law, a joint
    program of the Osgoode Hall Law School and the Schulich School of Business at York University. Mr. Hennick holds a Bachelor
    of Arts degree from York University in Toronto and a Doctorate of Laws from the University of Ottawa.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Peter F. Cohen<SUP>1</SUP></FONT></P>
        <P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">66</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Vice Chair of the board,
    Director since March 30, 1990<SUP>4</SUP>; Chairman of the Old FSV board from May 2005 to May 2015</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Cohen is a Chartered Professional Accountant and a former partner in an audit practice of a public accounting firm. Mr. Cohen
    is currently the Vice Chairman of the Board of Colliers and President and Chief Executive Officer of the Dawsco Group, a private
    real estate and investment company owned by Mr. Cohen and his family. Mr. Cohen was a co-founder and Chairman and Chief Executive
    Officer of Centrefund Realty Corporation, a publicly traded shopping center investment company until August 2000 when control
    of the company was sold. Mr. Cohen serves as the Treasurer and a Director of the Sinai Health System and is the Co-Chair of
    the Resources Committee and Building and Development Committee.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">John (Jack) P. Curtin, Jr.<SUP>1,2</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">68</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Director since February
    10, 2015<SUP>4</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Curtin is an Advisory Director in the Investment Banking Division of Goldman, Sachs &amp; Co. in Toronto and New York. From
    July 2010 to December 2014, Mr. Curtin served as Chairman and Chief Executive of Goldman Sachs Canada Inc. From 2003 to July
    2010, Mr. Curtin was Chairman of Goldman Sachs Canada Inc. From 1999 to 2003, Mr. Curtin was an Advisory Director of Goldman,
    Sachs &amp; Co. in New York. From 1995 to 1999, Mr. Curtin was Chief Executive of Goldman Sachs Canada Inc. in Toronto. Prior
    to this assignment, Mr. Curtin was co-head of Global Money Markets and Chairman of Goldman Sachs Money Markets LP. Mr. Curtin
    moved to Money Markets in 1987 after serving as head of Fixed Income Syndicate/New Issues. Mr. Curtin joined the firm in 1976
    in the Corporate Finance Department and was named partner in 1988 and managing director in 1996. Mr. Curtin is also a member
    of the Board of Directors of Cadillac Fairview Corporation and the Art Gallery of Ontario Foundation. He previously served
    as a Director of the Canada/United States Fulbright Foundation. Mr. Curtin is a former governor of the Toronto Stock Exchange,
    a former director of Brookfield Asset Management, Maxxcom Corporation and the Investment Dealers Association of Canada. Mr.
    Curtin served as a trustee of Lakefield College School as well as Royal St. George's College. Mr. Curtin received an MBA from
    Harvard in 1976 and his BA from Williams College in 1972.</FONT></TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="border: Black 1pt solid; width: 21%"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">Present</FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">position
        and tenure</FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 54%"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 21%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Christopher Galvin</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Illinois, USA</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt">68</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 20%"><FONT STYLE="font-size: 8pt">Director
    since September 23, 2018</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 54%"><FONT STYLE="font-size: 8pt">Christopher
    Galvin is the Co-Founder of Harrison Street Real Estate Capital LLC. Additional roles include serving as either Chairman or
    Board Member of UniqueSoft LLC, VelociData, evolve24, Three Ocean Partners and MCR-Aerodyne Inc. Mr. Galvin&rsquo;s current
    outside activities include: Trustee and member of the Executive Committee of Northwestern University&rsquo;s Board of Trustees;
    Executive Committee and member of Dean&rsquo;s Advisory Board of the Kellogg School of Management at Northwestern; American
    Enterprise Institute Board; Legion D&rsquo;Honneur; Advisory Board of Tsinghua University School of Management and Economics
    (Beijing); the American Society of Corporate Executives; the Board of the Chicago Council on Global Affairs; Advisory Committee
    on International Economic Policy of the US Department of State (ACIEP).&nbsp;&nbsp;Previously, Mr. Galvin has served in the
    following capacities: Chairman and CEO of Motorola Inc.; Chairman of NAVTEQ Inc.; Chairman of Cleversafe Inc.; Chairman of
    the U.S.-China Business Council; member of the Bechtel Corporation's Board of Counselors; member of Business Council (U.S.);
    director of the Rand Corporation; member of the U.S. Department of Defense Manufacturing Board; member of the U.S. Department
    of Defense Science Board; advisor to the City of Tianjin, China; advisor to the CEO of Hong Kong; Chair of the Rhodes Scholars
    selection committee for Illinois-Michigan.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Stephen J. Harper<SUP>3</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Alberta, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">59</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Director since September
    15, 2016</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Harper was elected the twenty-second Prime Minister of Canada in 2006 and served in such role until 2015, making him the longest
    serving Conservative Prime Minster since Sir John A. MacDonald, Canada&rsquo;s first Prime Minister.&nbsp;&nbsp;Mr. Harper
    is Chairman of Harper &amp; Associates Consulting, which is affiliated with Dentons, a leading global law firm, and acts as
    a strategic consultant to clients around the world, providing advice on matters relating to market access, the management
    of global geopolitical and economic risk and the maximization of value in global markets.&nbsp;&nbsp;Mr. Harper also serves
    as the Chair of the International Democrat Union and international Friends of Israel Initiative. Mr. Harper has received a
    bachelor and master&rsquo;s degree in economics from the University of Calgary, was awarded an honorary doctorate of philosophy
    from Tel Aviv University in 2014 and received an honorary degree from the Jerusalem College of Technology. In recognition
    of his government service, Mr. Harper has been awarded the Ukrainian Order of Liberty, the Woodrow Wilson Award for Public
    Service, the B&rsquo;nai B&rsquo;rith International Presidential Gold Medallion for Humanitarianism and was named as the World
    Statesman of the Year in 2012 by the Appeal of Conscience Foundation.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Michael D. Harris <SUP>2,3</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">74</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Director since June
    26, 2006<SUP>4</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Harris was elected the twenty-second Premier of the Province of Ontario on June 8, 1995 and then re-elected in 1999, at the
    time making him the first Ontario Premier in over 30 years to form a second consecutive majority government. Mr. Harris is
    President of his own consulting firm, Steane Consulting Ltd., and, in this capacity, acts as a consultant to various Canadian
    companies.&nbsp;&nbsp;In September 2013, Mr. Harris joined the law firm Fasken as a Senior Business Advisor.&nbsp;&nbsp;He
    also serves as a director on several public corporate boards as well as the New Haven Learning Centre. Mr. Harris served as
    the Honorary Chair of the North Bay District Hospital Capital Campaign and the Nipissing University and Canadore College Capital
    Campaign. Mr. Harris is also a Senior Fellow with the Fraser Institute, a leading Canadian economic, social research and education
    organization, and an Institute of Corporate Directors certified director (ICD.D).</FONT></TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="border: Black 1pt solid; width: 21%"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">Present</FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; font-weight: bold; margin: 0pt 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 8pt; font-style: normal">position
        and tenure</FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 54%"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 21%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Katherine M. Lee<SUP>1,2</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt">55</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 20%"><FONT STYLE="font-size: 8pt">Director
    since June 17, 2015</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 54%"><FONT STYLE="font-size: 8pt">Ms.
    Lee is a seasoned executive in financial services and served as President &amp; CEO of GE Capital Canada, a leading global
    provider of financial and fleet management solutions to mid-market companies operating in a broad range of economic sectors.
    Prior to this role, Ms. Lee served as CEO of GE Capital Real Estate in Canada from 2002 to 2010 building it to a full debt
    and equity operating company. Ms. Lee joined GE in 1994 where she held a number of positions including Director, Mergers &amp;
    Acquisitions for GE Capital's Pension Fund Advisory Services based in San Francisco and Managing Director of GE Capital Real
    Estate Korea based in Seoul and Tokyo. Ms. Lee earned a Bachelor of Commerce from the University of Toronto. She is a Chartered
    Professional Accountant and Chartered Accountant. She is active in the community championing Women's networks and Asian-Pacific
    Forums.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Benjamin F. Stein<SUP>3</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>New York, USA</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">33</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Director since September
    14, 2017</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Stein is a co-founder of The Spruce House Partnership, a New York-based investment partnership. Spruce House was founded in
    2005 and has investments in public companies globally and seeks to invest alongside management teams that are focused on growing
    the value of their companies over the long term. Mr. Stein received his Bachelor of Arts in International Relations from the
    University of Pennsylvania in 2008. Mr. Stein also serves on the board of The Africa Center, a New York-based institution
    focused on African business, culture and policy.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">L. Frederick Sutherland<SUP>1</SUP></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Pennsylvania, USA</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>&nbsp;</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">66</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Director since June
    1, 2015</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Mr.
    Sutherland was the Executive Vice President and Chief Financial Officer of Aramark Corporation, Philadelphia, PA, a provider
    of services, facilities management and uniform and career apparel, from 1997 to 2015. Prior to joining Aramark in 1980, Mr
    Sutherland was Vice President, Corporate Banking at Chase Manhattan Bank, New York, NY. Mr. Sutherland is a director of Consolidated
    Edison, Inc. and Sterling Talent Solutions. Mr. Sutherland is also Chairman of the Board of WHYY, Philadelphia&rsquo;s public
    broadcast, a trustee of Duke University, Board President of Episcopal Community Services, an anti-poverty agency, and a Trustee
    of People's Light, a professional non-profit theater. Mr. Sutherland holds an MBA in Finance from the Katz School of the University
    of Pittsburgh and a Bachelors in Physics and Mathematics from Duke University.</FONT></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0"><U></U></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0"></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: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 8pt">1.</FONT></TD><TD><FONT STYLE="font-size: 8pt">Member of Audit &amp; Risk Committee</FONT></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: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 8pt">2.</FONT></TD><TD><FONT STYLE="font-size: 8pt">Member of Executive Compensation Committee</FONT></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: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 8pt">3.</FONT></TD><TD><FONT STYLE="font-size: 8pt">Member of Nominating and Corporate
                                         Governance Committee</FONT></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: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 8pt">4.</FONT></TD><TD><FONT STYLE="font-size: 8pt">Member of the Old FSV board prior
                                         to the Spin-off; post Spin-off continued as a Colliers director</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Each director remains in office until the following annual shareholders&rsquo;
meeting of the Company or until the election or appointment of their successor, unless they resign, their office becomes vacant
or they become disqualified to act as a director. All directors stand for election or re-election annually.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Further background information regarding the directors of the Company
will be set out in the 2019 Circular, the relevant sections of which are incorporated by reference herein and which will be available
on SEDAR at www.sedar.com.</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><I>Executive officers</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The following information is provided with respect to the executive
officers of the Company as at February 22, 2019:</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; background-color: #D9D9D9">
    <TD STYLE="width: 20%; border: Black 1pt solid"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="width: 5%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="width: 19%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>Present</B></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>position and tenure</B></FONT></P></TD>
    <TD STYLE="width: 56%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Jay S. Hennick</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">62</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Chairman since June
    1, 2015 and Chief Executive Officer since 1988<SUP>(1)</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">See description above
    under &ldquo;Directors&rdquo;.</FONT></TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="border: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>Present</B></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>position and tenure</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 56%"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Dylan E. Taylor</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Colorado, USA</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt">48</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%"><FONT STYLE="font-size: 8pt">Chief Executive
    Officer, Colliers Real Estate Services since 2009</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 56%"><FONT STYLE="font-size: 8pt">Mr.
    Taylor is Chief Executive Officer of Colliers Real Estate Services. Mr. Taylor joined Colliers in June 2009 as CEO of Colliers&rsquo;
    Americas region until March 2015, when he assumed the role of Global Chief Operating Officer. Before joining Colliers, Mr.
    Taylor was President of Global Client Services for a competing real estate services firm for 4 years. Previous to this firm,
    Mr. Taylor spent more than five years as Senior Vice President of Corporate Solutions for another commercial real estate services
    company and seven years at SAIA Burgess, a global supplier of electronics based in Switzerland.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 8pt">John B. Friedrichsen <I></I></FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">57</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Chief Financial Officer
    since 1998<SUP>(1)</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Prior
    to the Spin-off, Mr. Friedrichsen served as Senior Vice President and Chief Financial Officer of Old FSV since September 2002.
    Mr. Friedrichsen joined Old FSV as Vice President, Acquisitions in February 1998, a position that he held until May 2000 when
    he became Senior Vice President, Acquisitions. Prior to joining Old FSV, Mr. Friedrichsen was a Vice President with Ernst
    &amp; Young Corporate Finance Inc. in Toronto, where he was responsible for advising companies on a range of corporate finance
    matters, including the raising of capital and acquisitions. Mr. Friedrichsen is a Chartered Professional Accountant and began
    his career with a predecessor of the accounting firm KPMG in Toronto.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Elias Mulamoottil</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">49</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Head, Strategic Investments
    since 2007<SUP>(1)</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Prior
    to the Spin-off, Mr. Mulamoottil served as Senior Vice President Strategy &amp; Corporate Development for Old FSV since March
    2011. Mr. Mulamoottil joined Old FSV in June 2007 as Vice President Strategy &amp; Corporate Development. Prior to joining
    Old FSV, Mr. Mulamoottil was a partner at a Toronto based financial advisory and asset management firm, where he was responsible
    for the sourcing and executing of merger, acquisition, divestiture and financing transactions. Previously, Mr. Mulamoottil
    worked with one of Europe&rsquo;s leading private equity firms, Terra Firma Capital Partners, in London, England executing
    and managing private equity investments. Mr. Mulamoottil is a Chartered Professional Accountant and began his career at the
    accounting firm Deloitte.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Robert D. Hemming</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>British Columbia, Canada</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">51</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Senior Vice President
    and Chief Accounting Officer since 2008</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Prior
    to the Spin-off, Mr. Hemming served as Chief Financial Officer-Global for Colliers where he was responsible for Collier&rsquo;s
    financial accounting, reporting, analysis and compliance functions. Prior to joining Colliers in August 2006, Mr. Hemming
    was the Corporate Controller&ndash;Western Canada for Bell Canada. Mr. Hemming is a Chartered Professional Accountant and
    a Certified General Accountant and outside of real estate, has spent his career working in the mining, forestry and telecom
    industries.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Rebecca Finley</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">43</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Senior Vice President,
    Brand and People since 2018</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Ms.
    Finley is the Global Senior Vice President, Brand &amp; People.&nbsp;&nbsp;In this role, Becky has responsibility for leading
    and providing global oversight for the Colliers brand and people strategies.&nbsp;&nbsp;Ms. Finley has extensive leadership
    experience in branding, culture and business operations.&nbsp;&nbsp;Prior to Colliers, Ms. Finley served as Business Lead
    and Head of Technology, Telecommunications &amp; Media at Facebook, led the Office of the CEO at Maple Leaf Foods, was a Management
    Consultant with the Boston Consulting Group, and worked as an Investment Banker with TD Securities.&#8239; Ms. Finley holds
    an ICD.D from the Institute of Corporate Directors, an MBA from the Rotman School of Management and a Bachelor of Mathematics
    and Education from Queen's University.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Christian Mayer</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada </I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt">46</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt">Vice President, Finance
    and Treasurer since 2010<SUP>(1)</SUP></FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt">Prior
    to the Spin-off, Mr. Mayer served as Vice President, Finance for Old FSV. Mr. Mayer joined Old FSV in 1999. Mr. Mayer is a
    Chartered Professional Accountant and began his career with the accounting firms Grant Thornton and PwC, both in Toronto.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt; color: Black">Matthew
                                         Hawkins</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt; color: Black"><I>Ontario, Canada</I></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt; color: Black">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><FONT STYLE="font-size: 8pt; color: Black">36</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 8pt; color: Black">Vice
    President, Legal Counsel and Corporate Secretary since 2016</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 8pt; color: Black">Mr.
    Hawkins joined Colliers in 2016. Prior to joining, Mr. Hawkins previously worked as the Vice President of Legal Affairs at
    a TSX-listed pharmaceuticals company, and previously worked in the corporate and securities group of a leading Canadian law
    firm.</FONT></TD></TR>
</TABLE>

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

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

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

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="border: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>Name
        and</B></FONT></P>
        <P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0"><FONT STYLE="font-size: 8pt; font-style: normal"><B>municipality
        of residence</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt"><B>Age</B></FONT></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>Present</B></FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><B>position and tenure</B></FONT></P></TD>
    <TD STYLE="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 56%"><FONT STYLE="font-size: 8pt"><B>Principal
    occupation during last five years</B></FONT></TD></TR>
</TABLE>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 20%"><P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt">Zachary Michaud</FONT></P>
        <P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><I>Ontario, Canada</I></FONT></P></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center; width: 5%"><FONT STYLE="font-size: 8pt">36</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%"><FONT STYLE="font-size: 8pt">Vice President,
    Strategic Investments since 2015</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify; width: 56%"><FONT STYLE="font-size: 8pt">Mr.
    Michaud joined Colliers in 2015. Prior to joining Colliers, Mr. Michaud was a senior investment professional at one of Canada&rsquo;s
    leading private equity firms specializing in credit investing, distressed debt, operational turnarounds and activist investing.
    Previously, Mr. Michaud was an investment banker in Los Angeles and worked on the trading floor at two large bank owned investment
    dealers.&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0"><FONT STYLE="font-size: 8pt"><U>Note:</U></FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 0"></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: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 8pt">1.</FONT></TD><TD><FONT STYLE="font-size: 8pt">Prior to the Spin-off, an officer
                                         of Old FSV.</FONT></TD></TR></TABLE>

<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><I>Ownership</I></B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As of February 22, 2019, the directors and executive officers of
the Company, as a group, owned, or controlled or directed, directly or indirectly, <FONT STYLE="color: maroon">3,029,603</FONT>
Subordinate Voting Shares and 1,325,694 Multiple Voting Shares, which representing 8.0% of the total Subordinate Voting Shares
and 100.0% of the total Multiple Voting Shares, in each case, outstanding on such date. The directors and executive officers, as
a group, controlled 45.8% of the total voting rights as of such date when all Multiple Voting Shares and Subordinate Voting Shares
are considered. Mr. Hennick controls all of the Multiple Voting Shares.</P>




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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Legal proceedings and regulatory actions</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 are no legal proceedings to which Colliers is a party to,
or in respect of which, any of the property of Colliers is the subject of, which is or was material to Colliers during 2018, and
Colliers is not aware of any such legal proceedings that are contemplated. In the normal course of operations, Colliers is subject
to routine immaterial claims and litigation incidental to its business. Litigation currently pending or threatened against Colliers
includes disputes with former employees and commercial liability claims related to services provided by Colliers. Colliers believes
resolution of such proceedings, combined with amounts set aside, will not have a material impact on the Company&rsquo;s financial
condition or the results of operations.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">During 2018, there have not been any penalties or sanctions imposed
against Colliers by a court relating to provincial and territorial securities legislation or by a securities regulatory authority,
nor have there been any other penalties or sanctions imposed by a court or regulatory body against Colliers, and Colliers has not
entered into any settlement agreements before a court relating to provincial and territorial securities legislation or with a securities
regulatory authority.</P>

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

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

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Properties</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 chart provides a summary of the properties occupied
by the Company and its subsidiaries as at December 31, 2018:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">(square feet)</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="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Leased</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-bottom: Black 1pt solid">&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="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Owned</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-bottom: Black 1pt solid">&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="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Total</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-top: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 55%; font-size: 10pt; border-left: Black 1pt solid">Americas</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">1,452,000</TD><TD STYLE="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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="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">1,452,000</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; border-left: Black 1pt solid">EMEA</TD><TD 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,000</TD><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">&mdash;&nbsp;&nbsp;</TD><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">546,000</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Asia Pacific</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">394,000</TD><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">&mdash;&nbsp;&nbsp;</TD><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">394,000</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Investment Management</TD><TD 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,000</TD><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">&mdash;&nbsp;&nbsp;</TD><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">60,000</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt; border-left: Black 1pt solid">Corporate</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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="padding-bottom: 1pt; 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">20,000</TD><TD STYLE="padding-bottom: 1pt; 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">20,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Total operations</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,452,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; 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">20,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; 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">2,472,000</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</TD></TR>
</TABLE>

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Reconciliation of non-GAAP financial measures</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 AIF, we make reference to &ldquo;adjusted EBITDA&rdquo;
and &ldquo;adjusted EPS,&rdquo; which are financial measures that are not calculated in accordance with GAAP.</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 is defined as net earnings, adjusted to exclude:
(i) income tax; (ii) other expense (income); (iii) interest expense; (iv) depreciation and amortization; (v) acquisition-related
items (including transaction costs, contingent consideration acquisition fair value adjustments and contingent acquisition-related
compensation expense); (vi) restructuring costs and (vii) 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&rsquo;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&rsquo;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>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 10pt; text-align: center">Year ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">(in thousands of US$)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</TD><TD STYLE="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="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 70%; 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">128,574</TD><TD STYLE="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">94,074</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">53,260</TD><TD STYLE="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">61,907</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">(1,281</TD><TD STYLE="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">(500</TD><TD STYLE="font-size: 10pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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,845</TD><TD STYLE="padding-bottom: 1pt; 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,895</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">201,398</TD><TD STYLE="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">167,376</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">78,730</TD><TD STYLE="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">52,992</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">21,975</TD><TD STYLE="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">14,927</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">Restructuring costs</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,938</TD><TD STYLE="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,104</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">6,394</TD><TD STYLE="padding-bottom: 1pt; 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">4,425</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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">311,435</TD><TD STYLE="padding-bottom: 1pt; 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">242,824</TD><TD STYLE="padding-bottom: 1pt; 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="font-size: 10pt; text-align: justify; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-align: justify; 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">Adjusted EPS is defined as diluted net earnings per share, adjusted
for the effect, after income tax, of: (i) the non-controlling interest redemption increment; (ii) income tax expense on enactment
of US Tax Reform; (iii) amortization expense related to intangible assets recognized in connection with acquisitions; (iv) acquisition-related
items; (v) restructuring costs and (vi) 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 EPS is not a recognized measure of financial performance under GAAP and should
not be considered as a substitute for diluted net earnings per share from continuing operations, 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 EPS appears below.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 10pt; text-align: center">Year ended</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; padding-bottom: 1pt">(in US$)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</TD><TD STYLE="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="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 70%; font-size: 10pt; text-align: left">Diluted net earnings per common 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: 12%; font-size: 10pt; font-weight: bold; text-align: right">2.45</TD><TD STYLE="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.31</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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.19</TD><TD STYLE="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.57</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">Income tax expense on enactment of US Tax Reform</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">&mdash;&nbsp;&nbsp;</TD><TD STYLE="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.34</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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.77</TD><TD STYLE="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.43</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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.47</TD><TD STYLE="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.34</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left">Restructuring costs, 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.05</TD><TD STYLE="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.06</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <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.16</TD><TD STYLE="padding-bottom: 1pt; 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.11</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: left; padding-bottom: 1pt">Adjusted EPS</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.09</TD><TD STYLE="padding-bottom: 1pt; 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">3.16</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We use the term assets under management (&ldquo;AUM&rdquo;) as a
measure of the scale of our Investment Management operations. AUM is defined as the gross assets of the funds, partnerships and
accounts to which we provide management and advisory services, including capital that such funds, partnerships and accounts have
the right to call from investors pursuant to capital commitments. Our definition of AUM may differ from those used by other issuers
and as such may not be directly comparable to similar measures used by other issuers.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Risk 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">Readers should carefully consider the following risks, as well as
the other information contained in this AIF and our management&rsquo;s discussion and analysis for the year ended December 31,
2018. If any of the following risks actually occurs, our business could be materially harmed. The risks and uncertainties described
below are not the only ones we face. Additional risks and uncertainties, including those of which we are currently unaware or we
currently deem immaterial, may also adversely affect our business.</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><I>Risks relating to our business</I></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"><I>Economic conditions, especially as they relate to credit conditions
and business spending</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">During periods of economic slowdown or contraction, our operations
are impacted directly. Credit conditions affect commercial real estate transactions, which reduces the demand for our services.
Business spending directly impacts our Outsourcing &amp; Advisory operations businesses because as businesses spend less on services,
our revenues decline. These factors could also negatively impact the timing or the ultimate collection of accounts receivable,
which would negatively impact our operating revenues, profitability and cash flow.</P>

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

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

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Commercial real estate property values, vacancy rates and general
conditions of financial liquidity for real estate transactions</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Property values have a direct impact on the commissions earned on
sales transactions. Vacancy rates affect market lease rates and the duration of lease commitments, which are the basis of leasing
commissions earned. Both property values and vacancy rates can influence the number of sales transactions that occur.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Economic deterioration impacts our ability to recover goodwill
and other intangible assets</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Expectations of future earnings drive the recoverability of goodwill
and other intangible assets, which are tested, at least, on an annual basis. During the year ended December 31, 2009, Old FSV recorded
a $29.6 million impairment charge to CMN&rsquo;s goodwill. A future deterioration of operating performance may necessitate additional
non-cash impairment charges.</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>Ability to generate cash from our businesses to fund future acquisitions
and meet our debt obligations</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We rely on our businesses to generate the necessary cash to service
our financial obligations. As at December 31, 2018, we have $672.1 million of debt outstanding ($545.1 million net of cash) that
will be required to be refinanced or repaid over the next nine years. To date, we have been able to meet all of our debt obligations,
however with a decline in performance in some of our businesses, surplus cash may not be available to be remitted which may result
in the inability to meet a debt repayment.</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">An important component of our growth strategy is strategic and selective
acquisitions, which we tend to complete with cash. Although we have a revolving credit facility available to us as noted elsewhere
in this AIF, we also rely on surplus cash on hand to fund acquisitions. If cash on hand is not available and the revolving credit
facility is fully utilized, then future acquisitions may not be possible.</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 effects of changes in foreign exchange rates in relation
to the US dollar on our Euro, Canadian dollar, Australian dollar and UK pound sterling denominated revenues and expenses</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We generate approximately 56% of our revenues outside the United
States. Consequently, our consolidated results are impacted directly by fluctuations in the relative strength of the US dollar
versus the Euro, Canadian dollar, Australian dollar and UK pound sterling currencies.</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">Political events, including elections, referenda and government
positions on international trade, among other things, may impact foreign exchange rates in relation to the US dollar. In addition,
we expect to acquire additional international operations in the future. As a consequence, foreign currency exchange rate fluctuations
may be material in the future.</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>Competition in the markets served by the Company</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We operate in highly competitive markets. Changes in the source
and intensity of competition in the markets served by us impact the demand for our services and may result in additional pricing
pressures. The relatively low capital cost of entry to certain of our businesses has led to strong competitive markets, including
regional and local owner-operated companies. Regional and local competitors operating in a limited geographic area may have lower
labour, benefits and overhead costs. The principal methods of competition in our businesses include name recognition, quality and
speed of service, pricing, customer satisfaction and reputation. No assurance can be given that we will be able to compete successfully
against current or future competitors and that the competitive pressures that we face will not result in reduced market share or
negatively impact our financial performance.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Integration of Harrison Street</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Harrison Street acquisition poses risks for our ongoing operations,
including that: management&rsquo;s attention may be diverted from the oversight of existing operations due to the integration of
the Harrison Street business; the Harrison Street business may not perform as well as we anticipate or we may incur unanticipated
costs and expenses relating to its operations; we may experience difficulties in the assimilation of different cultures and practices;
the intended benefits of the Harrison Street business may not be realized as rapidly or to the extent anticipated by us or at all;
we may experience difficulties in the integration of systems, including accounting systems, as well as in maintaining controls,
including internal control over financial reporting required by applicable securities laws and related procedures and policies;
and other unforeseen difficulties may arise in integrating the Harrison Street business into our existing operations. It is possible
that the integration process could result in the loss of key employees, the disruption of the respective ongoing businesses that
adversely affect the ability of management to maintain relationships with clients, investors and employees or to achieve the anticipated
benefits of the Harrison Street acquisition. Any inability of management to successfully integrate the operations of Harrison Street
could have a material adverse effect on our business, financial condition and results of operations.</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"></P>

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<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>Performance in our Investment Management Services operations</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The revenue, net earnings and cash flow generated by our investment
management services business, which is primarily conducted through Harrison Street, can fluctuate, primarily due to the fact that
management fees can vary as a result of market movements from one period to another. In the event that any of the investment programs
that our investment management services business manages were to perform poorly, our revenue, net earnings and cash flow could
decline because the value of the assets we manage would decrease, which would result in a reduction in management fees and incentive
compensation we earn. Investors and potential investors in our programs continually assess our performance, and our ability to
raise capital for existing and future programs and maintaining our current fee structure will depend on our continued satisfactory
performance.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Labour shortages or increases in wage and benefit costs</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As a services company, our primary asset is the human capital that
comprises our workforce. In particular, we rely on property managers, real estate sales/leasing advisors and other skilled staff
to generate revenues. A shortage, or increase in wage and benefit costs, of this human capital could reduce our revenues and profitability.</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 effects of changes in interest rates on our cost of borrowing</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As at December 31, 2018, we had $232.5 million of debt, representing
35% of our total indebtedness, at variable interest rates. As a result, changes in base rates such as LIBOR affect our interest
expense as these base rates fluctuate.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Continued compliance with the financial covenants under our debt
agreements, or our ability to negotiate a waiver of certain covenants with our lenders</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Although we have always been in compliance with our financial covenants,
a prolonged decline in our earnings performance could result in a non-compliance with one or more financial covenants. If the Company
fails to meet its payment or other obligations under its debt agreements, the lenders will be entitled to demand immediate repayment
of all amounts owing and thereafter, if unpaid, exercise their creditor rights.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Unexpected increases in operating costs, such as insurance, workers&rsquo;
compensation, and health care</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As a services company, the costs of providing services to our customers
can fluctuate. Certain operating costs, such as insurance, workers&rsquo; compensation and health care are based on market rates
which we cannot control and, absent an offsetting price increase in our services, have a direct impact on our operating margins.</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>Changes in the frequency or severity of insurance incidents relative
to our historical experience</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Adverse changes in claims experience could increase our insurance
costs and/or increase the risk of being unable to renew insurance coverage at our operations. In each of our operating segments,
we effectively self-insure certain risks, with a layer of third-party insurance for catastrophic claims. An increase in the frequency
or severity of claims in these areas could materially affect our financial position and results of operations. There can be no
assurance that we will be able to obtain insurance coverage on favourable economic terms in the future.</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>Our ability to make acquisitions at reasonable prices and successfully
integrate acquired operations</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As an acquisitive organization, we actively pursue acquisitions
to expand our global footprint and services offerings as well as supplement existing businesses. Not only does our acquisition
strategy depend on the continued availability of suitable targets, it also depends on the ability to negotiate favorable terms
and conditions. Another risk with acquisitions is the ability to integrate the acquired business into an existing service line.</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>Declaration of dividends on Common Shares</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Future dividends on the Common Shares will depend on the Company&rsquo;s
results of operations, financial condition, capital requirements, general business conditions and other factors that the Company&rsquo;s
Board of Directors may deem relevant. Additionally, under the Company&rsquo;s debt agreements, the Company is not permitted to
pay dividends, whether in cash or <I>in specie</I>, in the circumstances of an event of default thereunder occurring and continuing
or an event of default occurring as a consequence thereof.</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"></P>

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<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>Risks arising from any regulatory review and litigation</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The commencement of any formal regulatory reviews or investigations
could result in the diversion of significant management attention and resources and, if securities or other regulators determine
that a violation of securities or other laws may have occurred, or has occurred, the Company or its officers and directors may
receive notices regarding potential enforcement action or prosecution and could be subject to civil or criminal penalties or other
remedies. For example, the Company or its officers could be required to pay substantial damages, fines or other penalties, the
regulators could seek an injunction against the Company or seek to ban an officer or director of the Company from acting as such,
any of which actions would have a material adverse effect on 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"><I>Intellectual property and other proprietary rights that are material
to our business</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our ability to compete effectively depends in part on our rights
to service marks, trademarks, trade names and other intellectual property rights we own or license (including &ldquo;<I>Colliers
International</I>&rdquo;). We have not sought to register every one of our marks in every country in which they are used. Furthermore,
because of the differences in foreign trademark, patent and other intellectual property or proprietary rights laws, we may not
receive the same protection in other countries as we would in Canada or the United States. If we are unable to protect our proprietary
information and brand names, we could suffer a material adverse effect on our business, financial condition or results of operations.
Litigation may be necessary to enforce our intellectual property rights and protect our proprietary information, or to defend against
claims by third parties that our products or services infringe their intellectual property rights. Any litigation or claims brought
by or against us could result in substantial costs and diversion of our resources. A successful claim of trademark, patent or other
intellectual property infringement against us, or any other successful challenge to the use of our intellectual property, could
subject us to damages or prevent us from providing certain services under our recognized brand names, which could have a material
adverse effect on our business, financial condition or results of operations.</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>Disruptions or security failures in our information technology
systems</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Our information technology systems facilitate our ability to monitor,
operate and control our operations. While we have disaster recovery plans in place, any disruption in these plans or the failure
of our information technology systems to operate as expected could, depending on the magnitude of the problem, adversely affect
our operating results by limiting, among other things, our capacity to monitor, operate and control our operations effectively.
In addition, because our systems contain information about individuals and businesses, our failure to maintain the security of
the data we hold, whether the result of our own error or the malfeasance or errors of others, could harm our reputation or give
rise to legal liabilities relating to violations of privacy laws or otherwise, which may lead to lower revenues, increased costs
and other material adverse effects on our results of operations.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Multiple Voting Shares and a change of control</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The existence of the Multiple Voting Shares results in various impediments
on the ability or desire of a third party to acquire control of the Company. This may discourage, delay or prevent a change of
control of the Company or an acquisition of the Company at a price that shareholders may find attractive. The existence of the
Multiple Voting Shares also may discourage proxy contests and make it difficult or impossible for the Company&rsquo;s holders of
Subordinate Voting Shares to elect directors and take other corporate actions.</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>Blank cheque preference shares</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has the right to issue so-called &ldquo;blank cheque&rdquo;
preference shares which may affect the voting and liquidation rights of holders of Common Shares. The Company&rsquo;s Board of
Directors is authorized, without any further shareholder approval, to issue one or more additional series of preference shares
in an unlimited number and to set the rights, privileges, restrictions and conditions attached thereto.</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>Political conditions or events, including elections, referenda,
changes to international trade and immigration policies any outbreak or escalation of terrorism or hostilities and the impact thereof
on our business</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Political events, uncertainties and situations can have an effect
on our Company because of our global operations. Events could occur that may hamper our ability to manage operations, extract cash
and implement Colliers&rsquo; policies in certain regions, particularly in developing countries that have had a recent history
of political and economic instability.</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"></P>

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<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>Changes in government policies at the federal, state/provincial
or local level that may adversely impact our businesses</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">As a multinational company, changes in laws and regulation at the
different jurisdictional levels can have a direct effect on our operations. It is difficult to predict the future impact of a change
in legislative and regulatory requirements affecting our businesses. The laws and regulations applicable to our businesses will
likely change in the future and affect our operations and financial performance. In addition, if we were to fail to comply with
any applicable law or regulation, we could be subject to substantial fines or damages, be involved in litigation, suffer losses
to our reputation and suffer the loss of licenses or penalties that may affect how our business is operated, which, in turn, would
have a material adverse effect on our business, financial condition and results of operations.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"><I>Risks relating to the Spin-off</I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Colliers has certain indemnification obligations to FirstService</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In relation to the Spin-off, Colliers and FirstService have each
agreed to indemnify the other for certain liabilities and obligations associated with, among other things, in the case of Colliers&rsquo;
indemnity, the business and assets retained by Colliers, and in the case of FirstService&rsquo;s indemnity, the business and assets
transferred to FirstService. Colliers cannot determine whether it will be required to indemnify FirstService for any substantial
obligations. Colliers also cannot be assured that, if FirstService is required to indemnify Colliers and its affiliates for any
substantial obligations, FirstService will be able to satisfy such obligations. Any indemnification claim against Colliers pursuant
to the provisions of the Spin-off agreements could have a material adverse effect upon Colliers. See Material Contracts &ndash;
Arrangement Agreement&rdquo; and &ldquo;Material Contracts &ndash; Transitional Services and Separation Agreement&rdquo;.</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>Tax related risks</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers could be exposed to substantial tax liabilities if certain
requirements of the &ldquo;butterfly&rdquo; rules in section 55 of the <I>Income Tax Act</I> (Canada) are not complied with. Failure
to comply with these requirements could also cause the Spin-off to be taxable to FirstService in circumstances where Colliers would
be required to indemnify FirstService for the resulting tax. See &ldquo;Material Contracts &ndash; Transitional Services and Separation
Agreement&rdquo;.</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>Potential conflicts of interest</I></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Certain conflicts of interest could arise as a result of the relationship
between FirstService and Colliers. One of the directors of FirstService is a director and executive officer of Colliers. The directors
of FirstService and Colliers have fiduciary duties to manage FirstService and Colliers, respectively, in a manner beneficial to
FirstService and Colliers, respectively. The duties of the director who is on the board of directors of both FirstService and Colliers
may come into conflict.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Interest of management and others in material
transactions</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">Except as described below or elsewhere in this AIF, no director
of Colliers, executive officer of Colliers, or person or company that beneficially owns, or controls or directs more than 10% of
any class or series of voting securities of Colliers, or any associate or affiliate of any of the foregoing persons, has or has
had any material interest in any transaction within the last three years, or during the current year, that has materially affected
or is reasonably expected to materially affect Colliers or any of its 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">Under the Spin-off, Old FSV was separated into two independent publicly
traded companies &ndash; Colliers and FirstService. Pursuant to the Spin-off, Old FSV shareholders received one Colliers share
and one FirstService share of the same class as each Old FSV share previously held. As a result, Jay S. Hennick received, directly
or indirectly, 2,273,526 Subordinate Voting Shares and 1,325,694 Multiple Voting Shares. As at the date hereof, Mr. Hennick holds,
1,670,726 Subordinate Voting Shares and 1,325,694 Multiple Voting Shares representing 4.4% of the total outstanding number of Subordinate
Voting Shares and 100.0% of the total outstanding number of Multiple Voting Shares (<FONT STYLE="color: maroon">7.7%</FONT> of
total outstanding number of Common Shares; <FONT STYLE="color: maroon">43.8</FONT>% of total votes of all Common Shares). Furthermore,
as part of the Spin-off, each of the Transitional Services and Separation Agreement, the Standstill Agreement and the Colliers
MSA (as such terms are defined in Old FSV&rsquo;s Management Information Circular dated March 16, 2015 (the &ldquo;Spin-off Circular&rdquo;))
were entered into with, among others, Jay S. Hennick and/or entities controlled by Mr. Hennick. Further details of such agreements
are described in (and incorporated by reference from) the Spin-off Circular under the headings &ldquo;The Arrangement &ndash; Transitional
Services and Separation Agreement&rdquo;, &ldquo;The Arrangement &ndash; Standstill Agreement&rdquo; and &ldquo;Executive Compensation
&ndash; Colliers MSA&rdquo; of Appendix &ldquo;H&rdquo;, respectively. Additional information concerning the Spin-off is set out
in the Spin-off Circular, which is available on SEDAR at www.sedar.com.</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"></P>

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Material contracts</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 only contracts that can reasonably be regarded as material to
us, other than contracts entered into in the ordinary course of business, are as follows:</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; 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: 0"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify"><I>Arrangement Agreement</I>: The Arrangement Agreement provided for the implementation of the
Spin-off pursuant to Section 182 of the <I>Business Corporations Act</I> (Ontario) and, among other things, certain representations,
warranties and covenants of the parties and certain indemnities among Colliers and FirstService. Further details of the Arrangement
Agreement are described in (and incorporated by reference from) the Spin-off Circular under the heading &ldquo;The Arrangement
&ndash; Arrangement Agreement&rdquo;;</TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: -0.5in; margin: 0pt 0 0pt 0.5in">&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: 0"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify"><I>Transitional Services and Separation Agreement</I>: In connection with the Spin-off, we entered
into the Transitional Services and Separation Agreement to, among other things, complete the transfer of the FirstService Residential
and FirstService Brands businesses to FirstService. The Transitional Services and Separation Agreement also sets forth the agreement
of the parties with respect to certain transitional arrangements governing the relationship between Colliers and FirstService,
the responsibility and liability for outstanding legal actions, responsibility for taxes, access to books and records, confidentiality,
insurance and dispute resolution. Under the terms of the Transitional Services and Separation Agreement, we have generally agreed
to indemnify FirstService and its subsidiaries from and against any liabilities associated with, among other things, the FirstService
Residential and FirstService Brands businesses and assets, whether relating to the period, or arising, prior to or after the Spin-off.
The Transitional Services and Separation Agreement contains a reciprocal indemnity under which FirstService generally agrees to
indemnify us and our subsidiaries from and against any liabilities relating to, among other things, the businesses and assets retained
by Colliers. FirstService and Colliers will indemnify each other with respect to non-performance of our respective obligations
under the Transitional Services and Separation Agreement. Further details of the Transitional Services and Separation Agreement
are described in (and incorporated by reference from) the Spin-off Circular under the heading &ldquo;The Arrangement &ndash; Transitional
Services and Separation Agreement&rdquo;; and</TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: -0.5in; margin: 0pt 0 0pt 0.5in">&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: 0"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify"><I>Revolving Credit Facility</I>: On April 19, 2018, we entered into a second amended and restated
credit agreement with a syndicate of lenders to provide for the Revolving Credit Facility which has a financing capacity of $1.0
billion, replacing our prior credit facility which had been in effect since January 18, 2017 and which had a financing capacity
of $700.0 million. The Revolving Credit Facility has a five-year term ending April 18, 2023 (the term of our prior credit facility
ended January 18, 2022). The Revolving Credit Facility bears interest at 1.25% to 2.50% (previously 1.50% to 2.75% under our prior
credit facility) over floating reference rates, depending on certain leverage ratios, and requires that we pay a commitment fee
of 0.25% to 0.50% (previously 0.30% to 0.55% under our prior credit facility) of the unused portion of the Revolving Credit Facility,
depending on certain leverage ratios. At any time during its term, we have the right to increase the Revolving Credit Facility
by up to $250.0 million (previously $150.0 million under our prior credit facility), on the same terms and conditions.</TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify"><I>Senior Notes:</I> We issued &euro;210 million of senior unsecured notes (the &ldquo;Senior Notes&rdquo;)
pursuant to a note purchase agreement dated May 17, 2018 (the &ldquo;Note Agreement&rdquo;), with a ten-year term ending May 30,
2028 and a fixed interest rate of 2.23%, which Senior Notes were placed privately and rank equally with the Revolving Credit Facility
in terms of seniority. The proceeds of this issuance were drawn on May 30, 2018, and we used the net proceeds to reduce outstanding
borrowings under the Revolving Credit Facility and for general corporate purposes. We may prepay the Senior Notes at any time without
penalty in an amount not less than 5% of the aggregate principal amount of the notes then outstanding. The financial covenants
contained in the Note Agreement require that we maintain a net debt to consolidated EBITDA ratio of not more than 3.5, an interest
coverage ratio of greater than 2.0 and to ensure that our priority debt does not at any time exceed 7.5% of our consolidated total
assets. To date, we have complied with the foregoing covenants. All outstanding amounts under the Senior Notes must be repaid by
the earlier of May 30, 2028 and the occurrence of an event of default under the Note Agreement. We are prohibited under the Note
Agreement from undertaking certain acquisitions and dispositions, and incurring certain indebtedness and encumbrances, without
prior approval of the holders of the Senior Notes.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt">&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: 0"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify"><I>Management Services Agreement</I>: Colliers has entered into a restated management services
agreement (the &ldquo;Management Services Agreement&rdquo;) with Jayset Management CIG Inc. (&ldquo;Jayset&rdquo;) and Jay S. Hennick.
Mr. Hennick is a director, an officer and the sole indirect shareholder of Jayset. Under the terms of the Management Services Agreement,
Mr. Hennick performs the services of Chairman and CEO of Colliers on behalf of Jayset. The particulars of the Management Services
Agreement are set out in the section entitled &ldquo;Executive Compensation &ndash; Management Contract&rdquo; contained in the
2019 Circular, which section is incorporated herein by reference.</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Copies of the above material contracts are available on SEDAR at
www.sedar.com.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Cease trade orders, bankruptcies, penalties or
sanctions</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">To the best of the knowledge of the Company:</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: 0"></TD><TD STYLE="width: 0.5in">(1)</TD><TD STYLE="text-align: justify">none of the directors or executive officers of the Company is, as at the date of this AIF, or was
within 10 years before the date of this AIF, a director, chief executive officer or chief financial officer of any company (including
the Company) that: (i) was subject to a cease trade or similar order or an order that denied the relevant company access to any
exemption under securities legislation, in each case, that was in effect for a period of more than 30 consecutive days (collectively,
an &ldquo;Order&rdquo;) that was issued while the director or executive officer was acting in the capacity as director, chief executive
officer or chief financial officer; or (ii) was subject to an Order that was issued after the director or executive officer ceased
to be a director, chief executive officer or chief financial officer and which resulted from an event that occurred while that
person was acting in the capacity as director, chief executive officer or chief financial officer;</TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: -0.5in; margin: 0pt 0 0pt 0.5in">&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: 0"></TD><TD STYLE="width: 0.5in">(2)</TD><TD STYLE="text-align: justify">none of the directors or executive officers of the Company, or a shareholder holding a sufficient
number of securities of the Company to affect materially the control the Company: (a) is, as at the date of this AIF, or has been,
within 10 years before the date of this AIF, a director or executive officer of any company (including the Company) that, while
that person was acting in that capacity, or within a year of that person ceasing to act in that capacity, became bankrupt, made
a proposal under any legislation relating to bankruptcy or insolvency or was subject to or instituted any proceedings, arrangement
or compromise with creditors or had a receiver, receiver manager or trustee appointed to hold its assets; or (b) has, within the
10 years before the date of this AIF, become bankrupt, made a proposal under any legislation relating to bankruptcy or insolvency,
or become subject to or instituted any proceedings, arrangement or compromise with creditors, or had a receiver, receiver manager
or trustee appointed to hold the assets of the director, executive officer or shareholder;</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">except for Michael D. Harris who was a director of Grant Forest
Products Inc., an Ontario corporation, which, among others, filed for and obtained protection under the <I>Companies&rsquo; Creditors
Arrangement Act</I> on June 25, 2009.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Conflicts of interest</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 directors and officers of the Company are engaged in and
will continue to engage in activities outside the Company, and as a result, certain directors and officers of the Company may become
subject to conflicts of interest. The <I>Business Corporations Act </I>(Ontario) provides that in the event that a director or
officer has an interest in a contract or proposed contract or agreement, the director or officer shall disclose his or her interest
in such contract or agreement and, in the case of directors, shall refrain from voting on any matter in respect of such contract
or agreement unless otherwise provided under the <I>Business Corporations Act </I>(Ontario). To the extent that conflicts of interest
arise, such conflicts will be resolved in accordance with the provisions of the <I>Business Corporations Act </I>(Ontario).</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 the date hereof, the Company is not aware of any existing
or potential material conflicts of interest between the Company and a director or officer of the Company.</P>

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

<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Independent registered public accounting firm</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&rsquo;s independent registered public accounting firm
is PricewaterhouseCoopers LLP, who has issued a report dated February 22, 2019 on the Company&rsquo;s consolidated financial statements
as of December 31, 2018 and 2017 and for each of the years in the two-year period ended December 31, 2018 and on the effectiveness
of the Company&rsquo;s internal control over financial reporting as at December 31, 2018. PricewaterhouseCoopers LLP has advised
that they are independent with respect to the Company within the meaning of the Rules of Professional Conduct of the Chartered
Professional Accountants of Ontario and the rules and regulations of the U.S. Securities and Exchange Commission and the Public
Company Accounting Oversight Board (United States) (&ldquo;PCAOB&rdquo;). PricewaterhouseCoopers LLP is registered with the PCAOB.</P>

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Audit &amp; Risk Committee</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Audit &amp; Risk Committee (the &ldquo;ARC&rdquo;) is comprised
of four members who are each &ldquo;independent&rdquo; and &ldquo;financially literate&rdquo; as required by Multilateral Instrument
52-110 <I>Audit Committees </I>(the &ldquo;Audit Committee Rule&rdquo;). The ARC has the resources and the authority to discharge
its responsibilities, including the authority to engage, at the expense of Colliers, outside consultants, independent legal counsel
and other advisors as it determines necessary to carry out its duties, without seeking approval our Board of Directors or management.
The ARC also has the authority to conduct any investigation necessary and appropriate to fulfilling its responsibilities and has
direct access and authority to communicate directly with the external auditors, legal counsel and officers and employees of Colliers.
The ARC meets six times annually, or more frequently as circumstances dictate.</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 ARC reviews the annual and interim financial statements intended
for circulation among shareholders and reports upon these to the Board prior to their approval by our Board of Directors. The ARC
is also responsible for reviewing the integrity of Colliers&rsquo; financial reporting process, both internal and external, and
any major issues as to the adequacy of the internal controls and any special audit procedures adopted in light of any material
control deficiencies. The ARC communicates directly with Colliers&rsquo; external auditors in order to discuss audit and related
matters whenever appropriate. In addition, our Board of Directors may refer to the ARC such matters and questions relating to the
financial position and operations of Colliers and its subsidiaries. All reports made to Colliers&rsquo; ethics hotline are reviewed
by the Chair of the ARC and then by the entire ARC at its next meeting. Our Board of Directors has adopted an ARC mandate, a copy
of which is annexed as Exhibit &ldquo;A&rdquo; to this AIF.</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 education and related experience of each of the members of the
ARC that is relevant to the performance by such members of their responsibilities on such committee is described 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 0pt 0.5in"><FONT STYLE="color: #212120"><B>L. Frederick Sutherland
</B>(Chair) </FONT>&ndash; <FONT STYLE="color: #212120">Mr. Sutherland was the Executive Vice President and Chief Financial Officer
of Aramark Corporation, Philadelphia, PA, a provider of services, facilities management and uniform and career apparel, from 1997
to 2015. Prior to joining Aramark in 1980, Mr. Sutherland was Vice President in the Corporate Banking Department at Chase Manhattan
Bank, New York, NY. Mr. Sutherland is a director of Consolidated Edison, Inc. and Sterling Talent Solutions. Mr. Sutherland is
also Chairman of the Board of WHYY, Philadelphia&rsquo;s public broadcaster, a trustee of Duke University, Board President of Episcopal
Community Services, an anti-poverty agency, and a Trustee of People's Light, a professional non-profit theater. and Theater. Mr.
Sutherland holds an MBA in Finance from the Katz School of the University of Pittsburgh and a Bachelors in Physics and Mathematics
from Duke University.</FONT></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in"><B>Peter F. Cohen </B>&ndash; Mr. Cohen is a Chartered
Professional Accountant and a former partner in an audit practice of a public accounting firm. Mr. Cohen is currently the Vice
Chairman of the Board of Colliers and President and Chief Executive Officer of the Dawsco Group, a private real estate and investment
company owned by Mr. Cohen and his family. Mr. Cohen was a co-founder and Chairman and Chief Executive Officer of Centrefund Realty
Corporation, a publicly traded shopping center investment company until August 2000 when control of the company was sold. Mr. Cohen
serves as the Treasurer and a Director of the Sinai Health System and is the Co-Chair of the Resources Committee and Building and
Development Committee.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in"><B>John (Jack) P. Curtin, Jr. </B>&ndash; Mr. Curtin is
an Advisory Director in the Investment Banking Division of Goldman, Sachs &amp; Co. in Toronto and New York. From July 2010 to
December 2014, Mr. Curtin served as Chairman and Chief Executive of Goldman Sachs Canada Inc. From 2003 to July 2010, Mr. Curtin
was Chairman of Goldman Sachs Canada Inc. From 1999 to 2003, Mr. Curtin was an Advisory Director of Goldman, Sachs &amp; Co. in
New York. From 1995 to 1999, Mr. Curtin was Chief Executive of Goldman Sachs Canada Inc. in Toronto. Prior to this assignment,
Mr. Curtin was co-head of Global Money Markets and Chairman of Goldman Sachs Money Markets LP. Mr. Curtin moved to Money Markets
in 1987 after serving as head of Fixed Income Syndicate/New Issues. Mr. Curtin joined the firm in 1976 in the Corporate Finance
Department and was named partner in 1988 and managing director in 1996. Mr. Curtin is also a member of the Board of Directors of
Cadillac Fairview Corporation and the Art Gallery of Ontario Foundation. He serves previously served as a Director of the Canada/United
States Fulbright Foundation. Mr. Curtin is a former governor of the Toronto Stock Exchange, a former director of Brascan Corporation,
Brookfield Asset Management, Maxxcom Corporation and the Investment Dealers Association of Canada. Mr. Curtin served as a trustee
of Lakefield College School as well as Royal St. George's College. Mr. Curtin received an MBA from Harvard in 1976 and his BA from
Williams College in 1972.</P>

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

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

<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in"><FONT STYLE="color: #212120"><B>Katherine M. Lee</B></FONT>
&ndash; Ms. Lee is a seasoned executive in financial services and served as President &amp; CEO of GE Capital Canada, a leading
global provider of financial and fleet management solutions to mid-market companies operating in a broad range of economic sectors.
Prior to this role, Ms. Lee served as CEO of GE Capital Real Estate in Canada from 2002 to 2010 building it to a full debt and
equity operating company. Ms. Lee joined GE in 1994 where she held a number of positions including Director, Mergers &amp; Acquisitions
for GE Capital's Pension Fund Advisory Services based in San Francisco and Managing Director of GE Capital Real Estate Korea based
in Seoul and Tokyo. Ms. Lee earned a Bachelor of Commerce from the University of Toronto. She is a Chartered Professional Accountant
and Chartered Accountant. She is active in the community championing Women's networks and Asian-Pacific Forums.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Audit Committee Rule requires the Company to disclose whether
its ARC has adopted specific policies and procedures for the engagement of non-audit services and to prepare a summary of these
policies and procedures. The mandate of the ARC provides that it is such committee&rsquo;s responsibility to: (a) approve the appointment
and, when circumstances warrant, discharge of the external auditor and monitor its qualifications, performance and independence;
(b) approve and oversee the disclosure of all audit services provided by the external auditor to the Company or any of its subsidiaries,
determining which non-audit services the external auditor are prohibited from providing and, exceptionally, pre-approve and oversee
the disclosure of permitted non-audit services to be performed by the external auditor, in accordance with applicable laws and
regulations; and (c) approve the basis and amount of the external auditor&rsquo;s fees and other significant compensation. The
ARC has adopted a pre-approval policy pursuant to which the Company may not engage the Company&rsquo;s external auditor to carry
out certain non-audit services that are deemed inconsistent with the independence of auditors under U.S. and Canadian applicable
laws. The ARC must pre-approve all audit services as well as permitted non-audit services. The ARC has delegated to the Chair of
the Audit Committee, who is independent, the authority to act on behalf of the ARC with respect to the pre-approval of all audit
and permitted non-audit services provided by its external auditors from time to time. Any approvals by the Chair are reported to
the full ARC at its next meeting.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">In addition to performing the integrated audit of the Company&rsquo;s
annual consolidated financial statements and effectiveness of internal control over financial reporting, PricewaterhouseCoopers
LLP provided other services to the Company and they billed the Company the following fees for each of the Company&rsquo;s two most
recently completed years:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom; background-color: #D9D9D9">
    <TD STYLE="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid; border-top: Black 1pt solid">(in thousands of C$)</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="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Year ended December 31, 2018</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-bottom: Black 1pt solid">&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="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-top: Black 1pt solid">Year ended December 31, 2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; font-weight: bold; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 54%; font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Audit fees (note 1)</TD><TD STYLE="width: 1%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 1%; font-size: 10pt; text-align: left">$</TD><TD STYLE="width: 20%; font-size: 10pt; text-align: right">2,030</TD><TD STYLE="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: 20%; font-size: 10pt; text-align: right">1,680</TD><TD STYLE="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Audit-related fees (note 2)</TD><TD 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</TD><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">139</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; border-left: Black 1pt solid">Tax fees (note 3)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">129</TD><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">426</TD><TD STYLE="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: justify; padding-bottom: 1pt; border-left: Black 1pt solid">All other fees (note 4)</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">84</TD><TD STYLE="padding-bottom: 1pt; 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</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; text-align: right; padding-bottom: 1pt; border-bottom: Black 1pt solid; border-left: 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">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,537</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; 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">$</TD><TD STYLE="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,250</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: -13.5pt; margin: 0pt 0 0pt 0.25in"></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: 4.5pt"></TD><TD STYLE="width: 13.5pt"><FONT STYLE="font-size: 8pt"><U>Notes:</U></FONT></TD><TD STYLE="text-align: justify"></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 4.5pt"></TD><TD STYLE="width: 4.5pt"><FONT STYLE="font-size: 8pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers
                                         to the aggregate fees billed by the Company&rsquo;s external auditor for audit services
                                         relating to the audit of the Company and statutory audits required by subsidiaries.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt"></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: 4.5pt"></TD><TD STYLE="width: 4.5pt"><FONT STYLE="font-size: 8pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers
                                         to the aggregate fees billed for assurance and related services by the Company&rsquo;s
                                         external auditor that are reasonably related to the performance of the audit or review
                                         of the Company&rsquo;s financial statements and are not reported under (1) above, including
                                         professional services rendered by the Company&rsquo;s external auditor for accounting
                                         consultations on proposed transactions and consultations related to accounting and reporting
                                         standards. Such fees included amounts incurred in respect of: due diligence and other
                                         work related to the disposition and acquisition of businesses, such work being unrelated
                                         to the audit of the Company&rsquo;s financial statements, as well as other audit-related
                                         services.</FONT></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: 4.5pt"></TD><TD STYLE="width: 4.5pt"><FONT STYLE="font-size: 8pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers
                                         to the aggregate fees billed for professional services rendered by the Company&rsquo;s
                                         external auditor for tax compliance, tax advice and tax planning.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 4.5pt"></TD><TD STYLE="width: 4.5pt"><FONT STYLE="font-size: 8pt">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 8pt">Refers
                                         to fees for consulting and subscriptions to accounting and tax research tools.</FONT></TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Additional information, including the directors&rsquo; and officers&rsquo;
remuneration and indebtedness, principal holders of the Company&rsquo;s securities and options to purchase securities, where applicable,
is contained in the 2019 Circular.</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">Copies of publicly filed documents of the Company, including those
incorporated herein by reference, can be found on SEDAR at www.sedar.com and also on EDGAR at www.sec.gov. Additional financial
information is provided in the Company&rsquo;s consolidated financial statements and management&rsquo;s discussion and analysis
for the year ended December 31, 2018.</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">&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">&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">&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">&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">&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"></P>

<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; font-weight: bold; text-align: center; margin: 0pt 0">EXHIBIT &ldquo;A&rdquo;</P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>AUDIT &amp; RISK COMMITTEE MANDATE</B></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Purpose </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 Audit &amp; Risk Committee (the &quot;<B>Committee</B>&quot;)
is appointed by and shall assist the Board of Directors (the &quot;<B>Board</B>&quot;) of Colliers International Group Inc. (the
&quot;<B>Company</B>&quot;) in fulfilling its oversight responsibilities in the following principal areas: (i) accounting policies
and practices, (ii) the financial reporting process, (iii) financial statements provided by the Company to the public, (iv) risk
identification, management and processes, including systems of internal accounting and financial controls, internal systems reviews
and remediation and information technology and cyber-security risks and controls, (v) reviewing the Company's insurance policies
and consideration of the extent of any uninsured exposure and the adequacy of coverage, (vi) appointing, overseeing and evaluating
the work and independence of the external auditors and overseeing and evaluating the work of the Company's internal audit personnel,
(vii) compliance with applicable legal and regulatory requirements (including the <I>Sarbanes-Oxley Act of 2002</I>), (viii) review
of contractual arrangements involving related parties, conflicts of interest or material risks (other than employment related contracts),
and (ix) overseeing and evaluating compliance with the Company's Code of Ethics and Conduct, Financial Management Code of Ethics
and Conduct, Ethics Hotline Policy and other Company policies involving ethics and/or conflicts of interest. In addition to the
responsibilities specifically enumerated in this Mandate, the Board may refer to the Committee such matters and questions relating
to the financial position and operations of the Company and its subsidiaries as the Board may from time to time see fit.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Membership </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 Committee shall consist of at least three directors appointed
annually by the Board and shall be selected based upon the following, in accordance with applicable laws, rules and regulations:</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Independence</I>. Each member shall be independent in accordance
with applicable legal and regulatory requirements, including, without limitation, the independence requirements set forth in Rule
10A-3(b)(1) under the Securities Exchange Act of 1934, as amended (the &ldquo;<B>Act</B>&rdquo;) (subject to the exemptions provided
in Rule 10A-3(c) under the Act) and National Instrument 52-110 &ndash; <I>Audit Committees</I> of the Canadian Securities Administrators,
and shall have no direct or indirect material relationship with the Company which could, in the view of the Board, reasonably interfere
with the exercise of a member's independent judgment.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Financially Literate</I>. Each member shall be financially literate
or must become financially literate within a reasonable period of time after his or her appointment to the Committee. For these
purposes, an individual is financially literate if he or she has the ability to read and understand a set of financial statements
that present a breadth and level of complexity of accounting issues that are generally comparable to the breadth and complexity
of the issues that can reasonably be expected to be raised by the Company's financial statements.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I>Commitment</I>. In addition to being a member of the Committee,
if a member is also on the audit committee or board of directors of other public companies or organizations, the Board shall determine
that such simultaneous service does not impair the ability of such member to serve effectively on the Committee.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Chair and Secretary</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 Chair of the Committee shall be selected by the Board. If the
Chair is not present, the members of the Committee may designate a Chair for the meeting by majority vote of the members present.
The Secretary of the Company shall be the Secretary of the Committee, provided that if the Secretary is not present, the Chair
of the meeting may appoint a secretary for the meeting with the consent of the other Committee members who are present.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Meetings </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 times and locations of meetings of the Committee and the calling
of and procedures at such meetings, shall be determined from time to time by the Chair of the Committee, in consultation with management
when necessary, provided that there shall be a minimum of four meetings per year. The Committee shall have sufficient notice in
order to prepare for each meeting. Notice of each meeting shall also be given to the external auditors of the Company, and meetings
shall be convened whenever requested by the external auditors or any member of the Committee in accordance with applicable law.</P>

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

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

<!-- Field: Page; Sequence: 32; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-A<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Meeting Agendas</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">Agendas for meetings of the Committee shall be developed by the
Chair of the Committee in consultation with management and the corporate secretary, and shall be circulated to the Committee members
prior to any meetings.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Resources and Authority</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 Committee shall have the resources and the authority to discharge
its responsibilities, including the authority to engage, at the expense of the Company, outside consultants, independent legal
counsel and other advisors as it determines necessary to carry out its duties, without seeking approval of the Board or management.
The Committee shall determine the appropriate funding required to compensate any advisor employed by the Committee and to pay ordinary
administrative expenses of the Committee that are necessary or appropriate in carrying out its duties.</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 Committee shall have the authority to conduct any investigation
necessary and appropriate to fulfilling its responsibilities, and has direct access and authority to communicate directly with
the external auditors, legal counsel and officers and employees 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">The members of the Committee have the right, for the purpose of
performing their duties, to inspect the books and records of the Company and to discuss such accounts and records and any matters
relating to the financial position, risk management and internal controls of the Company with the officers and external auditors
of the Company.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Responsibilities </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's management is responsible for preparing the Company's
financial statements while the external auditors are responsible for auditing those financial statements. The Committee is responsible
for overseeing the conduct of those activities by the Company's management and external auditors, and overseeing the activities
of any internal audit initiatives. The Company's external auditors are accountable to the Committee as representatives of the Company's
shareholders.</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">It is recognized that members of the Committee are not full-time
employees of the Company and do not represent themselves to be accountants or auditors by profession or experts in the fields of
accounting or auditing or the preparation of financial statements. It is not the duty or responsibility of the Committee or its
members to conduct &quot;field work&quot; or other types of auditing or accounting reviews or procedures. Each member of the Committee
shall be entitled to rely on (i) the integrity of those persons and organizations within and outside the Company from whom it receives
information, and (ii) the accuracy of the financial and other information provided to the Committee by such persons or organizations
absent actual knowledge to the contrary.</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 specific responsibilities of the Committee are as follows:</P>

<UL STYLE="margin-top: 0in; list-style-type: disc">

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">In consultation with the external auditors and management, review
the integrity of the Company's financial reporting process, both internal and external, and any major issues as to the adequacy
of the internal controls and any special audit procedures adopted in light of any material control deficiencies;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review all material transactions and contracts entered into by
the Company with any insider or related party of the Company, other than director, officer or employee compensation which is approved
by the Company's Compensation Committee;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review with management and the external auditors the Company's
annual audited consolidated financial statements and discuss with the external auditors all matters required to be discussed by
generally accepted auditing standards (GAAS) in Canada and the United States. This would include reviewing an annual audit &amp;
risk committee report prepared by the external auditors describing: (i) all critical accounting policies used by the Company, (ii)
any material alternative accounting treatments within generally accepted accounting principles (GAAP) that have been discussed
with management of the Company, including the ramifications of the use of such alternative treatments and disclosures, and (iii)
any other material written communications between the external auditors and management;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Following completion of the annual audit, review with management
and the external auditors any significant issues, concerns or difficulties encountered and resolve any disagreements between management
and the external auditors regarding financial reporting;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review and approve the interim quarterly financial statements and
press releases, and review and recommend to the Board for approval the annual financial statements and press releases, in each
case prior to the release of earnings information, including any non-GAAP measures and earnings guidance;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review and be satisfied that adequate procedures are in place for
the review of the public disclosure of financial information by the Company extracted or derived from the Company's financial statements,
and periodically assess the adequacy of those procedures;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">and Meet separately with management and with the external auditors,
including at the time of the annual audit plan review with management and the external auditors.</LI>

</UL>

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

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

<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-A<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<UL STYLE="margin-top: 0in; list-style-type: disc">

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Require the external auditor to report directly to it and is responsible
for the appointment, nomination, compensation, retention, termination and oversight of the work of the external auditors engaged
for the purpose of issuing an auditor's report or performing other audit, review or attest services for the Company, and in such
regard recommend to the Board the external auditors to be nominated for approval by the shareholders;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Pre-approve all audit engagements and the provision by the external
auditors of all non-audit services, including fees and terms for all audit and non-audit engagements, and in such regard the Committee
may establish the types of non-audit services the external auditors shall be prohibited from providing and shall establish the
types of audit, audit related and non-audit services for which the Committee will retain the external auditors. The Committee may
delegate the responsibility to pre-approve non-audit services to one of its members and any such delegated pre-approvals shall
be presented to the Committee at its next scheduled meeting;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review and approve the Company's policies for the hiring of partners
and employees and former partners and employees of the external auditing firm;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Consider, assess and report to the Board with regard to the independence
and performance of the external auditors;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Request and review annually a report by the external auditors regarding
the auditing firm's internal quality-control procedures, any material issues raised by the most recent internal quality-control
review of the auditing firm, or by any inquiry or investigation by governmental or professional authorities, within the past five
years;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">and Request and review annually a formal written statement by the
external auditor delineating all relationships between the external auditor and the Company, actively engaging in a dialogue with
the external auditor with respect to any disclosed relationships or services that may impact the objectivity and independence of
the auditor and for taking, or recommending that the full Board take, appropriate action to oversee the independence of the external
auditor.</LI>

</UL>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Internal Controls and Risk Management</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 Committee shall:</P>

<UL STYLE="margin-top: 0in; list-style-type: disc">

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Oversee management's design, implementation and evaluation of the
Company's internal controls over financial reporting, including compliance with the requirements of the <I>Sarbanes-Oxley Act of
2002</I>;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Receive and review reports from management and the external auditors
with regard to the reliability and effective operation of the Company's accounting systems and internal controls; Discuss with
management the Company's approach to risk assessment and management, controls over fraud and assessment of the need for internal
auditing (including assessing and managing the risks related to personal and sensitive data that is collected, transmitted or stored
by the Company and the control environment in place to protect the privacy of such data);</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Establish policies and procedures for the confidential, anonymous
submission by employees of the Company of any concerns regarding questionable accounting or other acts and for the receipt, retention
and treatment of complaints received regarding accounting, internal accounting controls or auditing matters;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review of the principal risks of the Company's business and operations,
and any other circumstances and events that could have a significant impact on the Company's assets and stakeholders;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Discuss with management potential risks to the Company's business
and operations, their likelihood and magnitude and the interrelationships and potential compounding effects of such risks;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Assess the steps management has taken to minimize such risks in
light of the Company's risk tolerance;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Assess the Company's risk tolerance, the overall process for identifying
the Company's principal business and operational risks and the implementation of appropriate measures to manage and disclose such
risks;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review the controls and security governing the Company's information
technology systems, including information technology infrastructure (e.g., disaster recovery) and business controls (e.g., data
integrity, authorized access and process compliance);</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">Review with senior management annually, the Company's insurance
policies and considering the extent of any uninsured exposure and the adequacy of coverage;</LI>

<LI STYLE="text-align: justify; margin: 0pt 0; font-size: 10pt">and Review disclosure respecting the oversight of management of
the Company's principal business and operational risks.</LI>

</UL>

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

<!-- Field: Page; Sequence: 34; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">-A<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->-</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Legal and Regulatory Requirements</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">Receive and review timely analysis by management of significant
issues relating to public disclosure and reporting, including, prior to finalization, the Management's Discussion &amp; Analysis
and Annual Information Form; Prepare the report of the Committee required to be included with the Company's periodic filings; and
Assist the Board in the oversight of compliance with legal and regulatory matters.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Additional Responsibilities</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">Report regularly to the Board, including on matters such as the
quality and integrity of the Company's financial statements, compliance with legal and regulatory requirements, the results of
any internal audit initiatives, including evaluation of internal controls over financial reporting for purposes of compliance with
the <I>Sarbanes-Oxley Act of 2002</I>, and the performance and independence of the external auditors; and Review and reassess annually
the adequacy of the Committee's Mandate and prepare and review with the Board an annual performance evaluation of the Committee.</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">&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">&nbsp;</P>

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

<!-- Field: Rule-Page --><DIV ALIGN="CENTER" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2
<SEQUENCE>3
<FILENAME>exh_2p.htm
<DESCRIPTION>EXHIBIT 2
<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: right; margin: 0pt 0"><b>&nbsp;Exhibit 2</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0; color: red"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0; color: red"><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">&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"><b>&nbsp;</b></p>

<p style="font-size: 24pt; text-align: center; margin: 0pt 0"><b>COLLIERS INTERNATIONAL</b></p>

<p style="font-size: 24pt; text-align: center; margin: 0pt 0"><b>GROUP INC.</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">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>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">&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: 10pt; text-align: center; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>Year ended</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>December 31, 2018</b></p>

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b></b></p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify"><b>COLLIERS INTERNATIONAL GROUP INC.</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>MANAGEMENT&#8217;S REPORT</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>MANAGEMENT&#8217;S RESPONSIBILITY FOR FINANCIAL STATEMENTS</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The accompanying consolidated financial statements and management
discussion and analysis (&#8220;MD&amp;A&#8221;) of <b>Colliers International Group Inc.</b> (&#8220;Colliers&#8221; or the &#8220;Company&#8221;)
and all information in this annual report are the responsibility of management and have been approved by the Board of Directors.</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 financial statements have been prepared by management
in accordance with accounting principles generally accepted in the United States of America using the best estimates and judgments
of management, where appropriate. The most significant of these accounting principles are set out in Note 2 to the consolidated
financial statements. Management has prepared the financial information presented elsewhere in this annual report and has ensured
that it is consistent with the consolidated financial statements.</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 MD&amp;A has been prepared in accordance with National Instrument
51-102 of the Canadian Securities Administrators, taking into consideration other relevant guidance, including Regulation S-K of
the US Securities and Exchange Commission.</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 Board of Directors of the Company has an Audit &amp; Risk Committee
consisting of four independent directors. The Audit &amp; Risk Committee meets regularly to review with management and the independent
auditors any significant accounting, internal control, auditing and financial reporting matters.</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 consolidated financial statements have been audited by PricewaterhouseCoopers
LLP, which have been appointed as the independent registered public accounting firm of the Company by the shareholders. Their report
outlines the scope of their examination and opinion on the consolidated financial statements. As auditors, PricewaterhouseCoopers
LLP have full and independent access to the Audit &amp; Risk Committee to discuss their findings.</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>MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL
REPORTING</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Management is responsible for establishing and maintaining adequate
internal control over financial reporting for the Company. Internal control over financial reporting is a process designed to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles.</p>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Due to its inherent limitations, internal control over financial
reporting may not prevent or detect misstatements. Also, projections of any evaluation of its effectiveness to future periods are
subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with
the policies or procedures may deteriorate.</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">Management has excluded twelve individually insignificant entities
acquired by the Company during the last fiscal period from its assessment of internal control over financial reporting as at December
31, 2018. The total assets and total revenues of the twelve majority-owned entities represent 5.1% and 7.0%, respectively, of the
related consolidated financial statement amounts as at and for the year ended December 31, 2018.</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">Management has assessed the effectiveness of the Company&#8217;s
internal control over financial reporting as at December 31, 2018, based on the criteria set forth in <i>Internal Control &#8211;
Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this assessment,
management has concluded that, as at December 31, 2018, the Company&#8217;s internal control over financial reporting was effective.</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 effectiveness of the Company's internal control over financial
reporting as at December 31, 2018, has been audited by PricewaterhouseCoopers LLP, the Company&#8217;s independent registered public
accounting firm as stated in their report which appears herein.</p>

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; width: 100%">
<tr style="vertical-align: top">
    <td style="width: 50%; font-size: 10pt; text-align: justify">&nbsp;</td>
    <td style="width: 50%; font-size: 10pt; text-align: justify">&nbsp;</td></tr>
<tr style="vertical-align: top">
    <td>
        <p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>/s/ Jay S. Hennick</i></p>
        <p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Chairman and Chief Executive Officer</p></td>
    <td>
        <p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>/s/ John B. Friedrichsen</i></p>
        <p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Chief Financial Officer</p></td></tr>
</table>
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">February 22, 2019</p>

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

<!-- Field: Page; Sequence: 2; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></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">To the Board of Directors and Shareholders of Colliers International
Group Inc.</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><I>Opinions on the Financial Statements and Internal Control
over Financial Reporting</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We have audited the accompanying consolidated balance sheets of
Colliers International Group Inc. and its subsidiaries, (together, the Company) as of December 31, 2018 and 2017, and the related
consolidated statements of earnings, statements of comprehensive earnings, statements of shareholders' equity and statements of
cash flows for the years then ended, including the related notes (collectively referred to as the consolidated financial statements).
We also have audited the Company's internal control over financial reporting as of December 31, 2018, based on criteria established
in <I>Internal Control - Integrated Framework (2013)</I> issued by the Committee of Sponsoring Organizations of the Treadway Commission
(COSO).</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 our opinion, the consolidated financial statements referred to
above present fairly, in all material respects, the financial position of the Company as of December 31, 2018 and 2017, and their
results of operations and their cash flows for the years then ended in conformity with accounting principles generally accepted
in the United States of America (US GAAP). Also in our opinion, the Company maintained, in all material respects, effective internal
control over financial reporting as of December 31, 2018, based on criteria established in <I>Internal Control &ndash; Integrated
Framework (2013)</I> issued by the COSO.</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><I>Basis for Opinions</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company's management is responsible for these consolidated financial
statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of
internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial
Reporting. Our responsibility is to express opinions on the Company's consolidated financial statements and on the Company's internal
control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting
Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.
federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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 conducted our audits in accordance with the standards of the
PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated
financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over
financial reporting was maintained in all material respects.</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 audits of the consolidated financial statements included performing
procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud,
and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding
the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles
used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial
statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over
financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness
of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary
in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</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 described in Management&rsquo;s Report on Internal Control over
Financial Reporting, management has excluded twelve entities from its assessment of internal control over financial reporting as
of December&nbsp;31, 2018 because they were acquired by the Company in purchase business combinations during 2018. We have also
excluded these twelve entities from our audit of internal control over financial reporting. These entities comprised, in the aggregate,
total assets and total revenues excluded from management&rsquo;s assessment and our audit of internal control over financial reporting
of approximately 5.1% and 7.0% of consolidated total assets and consolidated total revenues, respectively, as of and for the year
ended December 31, 2018. The most significant of these entities, representing 2.3% of consolidated total assets and 2.2% of consolidated
total revenues was Harrison Street.</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><I>Definition and Limitations of Internal Control over Financial
Reporting</I></B></P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">A company's internal control over financial reporting is a process
designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial
reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately
and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions
are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles,
and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors
of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use,
or disposition of the company's assets that could have a material effect on the financial statements.</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; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Because of its inherent limitations, internal control over financial
reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject
to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies
or procedures may deteriorate.</P>




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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Chartered Professional Accountants, Licensed Public Accountants</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">Toronto, Canada</P>

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

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

<P STYLE="font-size: 10pt; margin: 0pt 0">We have served as the Company&rsquo;s auditor since 1995.</P>



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

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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>COLLIERS INTERNATIONAL GROUP INC.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">CONSOLIDATED STATEMENTS OF EARNINGS</font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">(in thousands of US dollars, except per share amounts)</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="income"><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; border-bottom: Black 1pt solid">Years ended December 31</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">2018</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">2017 <br>(note 23)</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; 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: 70%; font-size: 10pt; text-align: left">Revenues (note 21)</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,825,427</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,435,200</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Cost of revenues (exclusive of depreciation and amortization shown below)</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,817,526</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,585,865</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">705,798</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">614,040</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">30,573</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,334</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">48,157</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,658</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 (note 4)</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">21,975</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">14,927</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">201,398</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">167,376</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">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,845</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,895</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 5)</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,281</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">(500</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">181,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">155,981</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 expense (note 14)</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">53,260</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">61,907</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">128,574</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">94,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">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">23,207</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">20,319</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,709</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">22,393</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; 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">97,658</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">51,362</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: 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; font-weight: bold; text-align: left">Net earnings per common share (note 16)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 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">2.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">$</td><td style="font-size: 10pt; text-align: right">1.32</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; border-bottom: Black 2.25pt double; padding-left: 10pt">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">2.45</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.31</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>The accompanying notes are an integral part of these consolidated financial statements.</b></font></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; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>COLLIERS INTERNATIONAL GROUP INC.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">(in thousands of US dollars)</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="comprehensive-income"><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; border-bottom: Black 1pt solid">Years ended December 31</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">2018</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">2017 <br>(note 23)</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; 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: 70%; 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">128,574</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">94,074</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></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">(13,087</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,648</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">Unrealized gain on interest swaps, 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">129</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">552</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">Pension liability adjustments, net of 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">1,638</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,125</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">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">117,254</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">112,399</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; 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">37,657</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,852</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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">79,597</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">79,547</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<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"><b>The accompanying notes are an integral part of these consolidated financial statements.</b></font></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">&nbsp;</p>

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

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>COLLIERS INTERNATIONAL GROUP INC.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">CONSOLIDATED BALANCE SHEETS</font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">(in thousands of US dollars)</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="balance-sheet"><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; border-bottom: Black 1pt solid">As at December 31</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">2018</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">2017 <br>(note 23)</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">127,032</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">108,523</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">Accounts receivable, net of allowance of $30,789 (December 31, 2017 -
    $28,709)</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">455,232</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">382,542</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">Contract assets (note 21)</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">99,468</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">104,737</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">13,090</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">13,815</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">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">65,491</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">54,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 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">760,313</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">664,358</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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">12,088</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">10,136</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">Contract assets (note 21)</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,964</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">7,104</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 (note 6)</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">60,713</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,496</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 (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">93,483</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">83,899</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">Deferred income tax, net (note 14)</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">34,195</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">48,401</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 (note 8)</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">497,930</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,036</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">Goodwill (note 9)</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">887,894</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">455,130</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,597,267</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">843,202</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">2,357,580</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,507,560</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 and accrued expenses</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">240,513</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">227,087</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 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">469,563</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">419,635</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 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">30,034</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,414</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">Contract liabilities (note 21)</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,635</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,423</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">Long-term debt - current (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">1,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">2,426</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">Contingent acquisition consideration - current (note 18)</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">17,122</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">18,657</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 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">798,701</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">724,642</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Long-term debt - non-current (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">670,289</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">247,467</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 18)</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,743</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,643</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">Deferred rent</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">27,137</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,469</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">21,826</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,792</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, net (note 14)</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">27,550</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,044</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">823,545</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">334,415</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">343,361</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">145,489</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; font-weight: bold; text-align: left">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">Common shares (note 12)</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,805</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">406,984</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">Contributed surplus</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,717</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,219</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">Deficit</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,751</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">(115,489</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; border-bottom: Black 1pt solid">Accumulated other comprehensive loss</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">(61,218</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">(43,157</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; text-align: left">Total Company shareholders' equity</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">387,553</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">298,557</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></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 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">4,420</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">4,457</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">Total 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">391,973</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">303,014</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">2,357,580</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,507,560</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: 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">Commitments and contingencies (notes 12, 19 and 24)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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></div>


<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"><b>The accompanying notes are an integral part of these consolidated financial statements.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>&nbsp;</b></font></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"><b>On behalf of the Board of Directors,</b></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 50%; font-size: 10pt; font-style: italic; text-align: left">/s/Peter F. Cohen</td><td style="width: 1%; font-size: 10pt; font-style: italic">&nbsp;</td>
    <td style="width: 49%; font-size: 10pt; font-style: italic; text-align: left">/s/Jay S. Hennick</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">Director</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt">Director     </td></tr>
</table>



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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>COLLIERS INTERNATIONAL GROUP INC.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">(in thousands of US dollars, except share information)</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="stockholders-equity"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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="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">&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">Accumulated</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; padding-left: 10pt; text-indent: -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">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">Non-</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">Total</td><td style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">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">&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">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">controlling</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">shareholders'</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; padding-left: 10pt; text-indent: -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; border-bottom: Black 1pt solid">&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="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">Deficit</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 (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">interests</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">equity</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; padding-left: 10pt; text-indent: -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; 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: 28%; font-size: 10pt; border-bottom: Black 1pt solid; padding-left: 10pt; text-indent: -10pt">Balance, December 31, 2016 (note 23)</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">&nbsp;</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: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">38,648,461</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: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">399,774</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: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">51,540</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: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(163,438</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">&nbsp;</td><td style="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(71,342</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">&nbsp;</td><td style="width: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">7,329</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: 6%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">223,863</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">Cumulative effect adjustment:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt; text-indent: -10pt">Tax benefit on stock-based compensation</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">476</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">476</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; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">94,074</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">94,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; padding-left: 10pt; text-indent: -10pt">Pension liability adjustment, net of tax</td><td 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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,125</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,125</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; text-indent: -10pt">Foreign currency translation gain</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,648</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,648</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; text-indent: -10pt">Unrealized gain on interest rate swaps, net of tax</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">552</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">552</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; text-indent: -10pt">Other comprehensive loss attributable to NCI</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">9,860</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">&nbsp;</td><td 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,031</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; text-indent: -10pt">NCI share of 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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(20,319</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">3,631</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,688</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-left: 10pt; text-indent: -10pt">NCI redemption increment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(22,393</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">(22,393</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-left: 10pt; text-indent: -10pt">Distributions to NCI</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(5,587</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">(5,587</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-left: 10pt; text-indent: -10pt">Acquisitions of businesses, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,087</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">(1,087</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">Subsidiaries&#8217; 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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,176</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,176</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 10pt; text-indent: -10pt">Subordinate Voting 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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt; text-indent: -10pt">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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,425</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">4,425</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: 20pt; text-indent: -10pt">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">&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">285,700</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,210</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,570</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,640</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; border-bottom: Black 1pt solid; padding-left: 20pt; text-indent: -10pt">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">&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">-</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">(3,889</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">-</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">(3,889</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; border-bottom: Black 1pt solid; padding-left: 10pt; text-indent: -10pt">Balance, December 31, 2017 (note 23)</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">38,934,161</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">406,984</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">50,219</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">(115,489</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">(43,157</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">4,457</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">303,014</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-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">128,574</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">128,574</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; text-indent: -10pt">Pension liability adjustment, net of tax</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,638</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,638</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; text-indent: -10pt">Foreign currency translation 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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(13,087</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">(13,087</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-left: 10pt; text-indent: -10pt">Unrealized gain on interest rate swaps, net of tax</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">129</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">129</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; text-indent: -10pt">Other comprehensive earnings attributable to NCI</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,741</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">(60</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">(6,801</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; padding-left: 10pt; text-indent: -10pt">NCI share of 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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(23,207</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">2,717</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,490</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-left: 10pt; text-indent: -10pt">NCI redemption increment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,709</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">(7,709</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-left: 10pt; text-indent: -10pt">Distributions to NCI</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,474</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,474</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-left: 10pt; text-indent: -10pt">Acquisition of businesses, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(220</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">(220</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">Subsidiaries&#8217; 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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(496</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(496</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; padding-left: 10pt; text-indent: -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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 10pt; text-indent: -10pt">Subordinate Voting 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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt; text-indent: -10pt">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">&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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,394</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: 20pt; text-indent: -10pt">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">&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">278,975</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,821</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,400</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,421</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; border-bottom: Black 1pt solid; padding-left: 20pt; text-indent: -10pt">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">&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">-</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">(3,920</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">-</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">(3,920</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; font-weight: bold; border-bottom: Black 2.25pt double; padding-left: 10pt; text-indent: -10pt">Balance, December 31, 2018</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">&nbsp;</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">&nbsp;</td><td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">39,213,136</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; 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">415,805</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; 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">54,717</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; 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">(21,751</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">)</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">(61,218</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">)</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,420</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; 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">391,973</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>


<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"><b>The accompanying notes are an integral part of these consolidated financial statements.</b></font></p>


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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt"><b>COLLIERS INTERNATIONAL GROUP INC.</b></font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">CONSOLIDATED STATEMENTS OF CASH FLOWS</font></p>

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><font style="font-size: 10pt">(in thousands of US dollars)</font></p>





<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table="" data-td-statement-type="cash-flows"><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; border-bottom: Black 1pt solid">Years ended December 31</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">2018</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">2017 <br>(note 23)</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">&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">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></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; 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 70%; 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">128,574</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">94,074</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></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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-left: 20pt">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">78,730</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">52,992</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: 20pt">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">6,137</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">18,330</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: 20pt">Earnings from equity method investments</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,321</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">(923</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-left: 20pt">Stock option 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">6,394</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,425</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: 20pt">Allowance for uncollectible 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">6,925</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,695</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: 20pt">Amortization of advisor loans</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,107</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">14,353</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: 20pt">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">11,586</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">9,828</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Net changes from operating assets / 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; padding-left: 20pt">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">(54,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">(38,050</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-left: 20pt">Contract 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">3,869</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,202</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-left: 20pt">Prepaid expenses and 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">(8,952</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,888</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-left: 20pt">Accounts payable and accrued 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">14,180</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">16,075</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: 20pt">Accrued 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">36,850</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">57,935</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: 20pt">Income tax 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">6,761</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">(985</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-left: 20pt">Contract 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,481</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,581</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: 20pt">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">2,761</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,097</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; padding-left: 20pt">Contingent acquisition consideration paid</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,365</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,487</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; 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">257,488</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">212,850</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; 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Acquisitions of businesses, net of cash acquired (note 3)</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">(586,242</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">(58,674</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">Disposition of business, net of cash disposed (note 3)</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,286</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">-</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">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">(35,579</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">(39,472</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">Advisor loans issued</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,680</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">(38,266</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; 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">81</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">(4,835</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; 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">(628,134</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">(141,247</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <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">985,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">314,925</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">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">(800,032</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">(336,514</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">Issuance of senior notes</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">244,938</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">-</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">Purchases of subsidiary shares from non-controlling interests</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,720</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">(40,915</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">Sale of interests in subsidiaries to non-controlling interests</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,389</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,937</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 paid</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">(15,503</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,700</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">Proceeds received on exercise of stock 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">7,420</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,640</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">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">(3,906</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,875</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">Distributions paid to non-controlling interests</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,871</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,797</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">Financing fees paid</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,242</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,634</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">395,228</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">(83,933</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid">Effect of exchange rate changes on 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">(6,073</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">7,705</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Increase (decrease) in cash and cash equivalents</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,509</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,625</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Cash and cash equivalents, beginning of year</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">108,523</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">113,148</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; 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-bottom: Black 2.25pt double">Cash and cash equivalents, end of year</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">127,032</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">108,523</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<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"><b>The accompanying notes are an integral part of these consolidated financial statements.</b></font> &nbsp; &nbsp;</p>


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

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>COLLIERS INTERNATIONAL GROUP INC.</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">(in thousands of US dollars, except share and 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>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>1.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Description of the business</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers International Group Inc. (&#8220;Colliers&#8221;
or the &#8220;Company&#8221;) provides commercial real estate services to corporate and institutional clients in 35 countries around
the world (68 countries including affiliates and franchisees). Colliers&#8217; primary services are outsourcing and advisory services,
lease brokerage, sales brokerage and investment management. Operationally, Colliers is organized into four distinct segments: Americas;
Europe, Middle East and Africa (&#8220;EMEA&#8221;); Asia and Australasia (&#8220;Asia Pacific&#8221;) and Investment Management.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>2.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Summary of significant accounting policies</b></td>
</tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The preparation of consolidated financial statements in
accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) requires management
to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets
and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. The most significant estimates are related to the judgments used to determine the timing and amount of revenue recognition,
recoverability of goodwill and intangible assets, determination of fair values of assets acquired and liabilities assumed in business
combinations, estimated fair value of contingent consideration related to acquisitions, quantification of uncertain tax positions,
recoverability of deferred income tax assets and the collectability of accounts receivable. Actual results could be materially
different from these estimates.</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 0pt 30pt">Significant accounting policies are summarized as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Basis of consolidation</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The consolidated financial statements include the accounts
of the Company, its majority-owned subsidiaries and those variable interest entities where the Company is the primary beneficiary.
Where the Company does not have a controlling interest but has the ability to exert significant influence, the equity method is
used. Inter-company transactions and accounts are eliminated on consolidation.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Cash and cash equivalents</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Cash equivalents consist of short-term interest-bearing
securities, which are readily convertible into cash and have original maturities at the date of purchase of three months or less.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Fixed assets</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Fixed assets are carried at cost less accumulated depreciation.
The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Fixed assets are
reviewed for impairment whenever events or circumstances indicate that the carrying value of an asset group may not be recoverable.
An impairment loss is recorded to the extent the carrying amount exceeds the estimated fair value of an asset group. Fixed assets
are depreciated over their estimated useful lives as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 50%; font-size: 10pt; padding-left: 30pt">Buildings</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 49%; font-size: 10pt; text-align: left">20 to 40 years straight-line</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-left: 30pt">Vehicles</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">3 to 5 years straight-line</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Furniture and equipment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">3 to 10 years straight-line</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Computer equipment and software</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">3 to 5 years straight-line</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Leasehold improvements</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">term of the lease to a maximum of 10 years</td></tr>
</table>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Investments in securities</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies investments in securities under
the caption &#8220;other assets&#8221;. Investments in equity securities are accounted for using the equity method or cost method.
The equity method is utilized where the Company has the ability to exercise significant influence on the investee. Realized gains
or losses and equity earnings or losses are recorded in other (income) expense. Equity securities, including marketable equity
securities as well as those accounted for under the equity method and cost method, are regularly reviewed for impairment based
on both quantitative and qualitative criteria that include the extent to which cost exceeds fair value and the duration of the
market decline, the Company&#8217;s intent and ability to hold until forecasted recovery, and the financial health and near term
prospects for the issuer. Other-than-temporary impairment losses on equity securities are recorded in earnings.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Financial instruments and derivatives</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Derivative financial instruments are recorded on the consolidated
balance sheets as other assets or other liabilities and carried at fair value. From time to time, the Company may use interest
rate swaps to hedge a portion of its interest rate exposure on long-term debt. Hedge accounting is applied and swaps are carried
at fair value on the consolidated balance sheets, with gains or losses recognized in interest expense. The carrying value of the
hedged item is adjusted for changes in fair value attributable to the hedged interest rate risk; the associated gain or loss is
recognized currently in earnings and the unrealized gain or loss is recognized in other comprehensive income. If swaps are terminated
and the underlying item is not, the resulting gain or loss is deferred and recognized over the remaining life of the underlying
item using the effective interest method. In addition, the Company may enter into short-term foreign exchange contracts to lower
its cost of borrowing, to which hedge accounting is not applied.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Fair value</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company uses the fair value measurements framework
for financial assets and liabilities and for non-financial assets and liabilities that are recognized or disclosed at fair value
on a non-recurring basis. The framework defines fair value, gives guidance for measurement and disclosure, and establishes a three-level
hierarchy for observable and unobservable inputs used to measure fair value. An asset or liability&#8217;s classification within
the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The three levels
are as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level 1 &#8211; Quoted prices (unadjusted) in active markets
for identical assets or liabilities</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level 2 &#8211; Observable market-based inputs other than
quoted prices in active markets for identical assets or liabilities</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level 3 &#8211; Unobservable inputs for which there is
little or no market data, which requires the Company to develop its own assumptions</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Financing fees</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Financing fees related to the Revolving Credit Facility
are recorded as an asset and amortized to interest expense using the effective interest method. Financing fees related to the Senior
Notes are recorded as a reduction of the debt amount and are amortized to interest expense using the effective interest method.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Goodwill and intangible assets</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill represents the excess of purchase price over
the fair value of assets acquired and liabilities assumed in a business combination and is not subject to amortization.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Intangible assets are recorded at fair value on the date
they are acquired. Indefinite life intangible assets are not subject to amortization. Where lives are finite, they are amortized
over their estimated useful lives as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 50%; font-size: 10pt; text-align: left; padding-left: 30pt">Customer lists and relationships</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 49%; font-size: 10pt; text-align: left">straight-line over 4 to 20 years</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Investment management contracts</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">straight-line over 5 to 15 years</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Trademarks and trade names</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">straight-line over 2 to 10 years</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Management contracts and other</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">straight-line over life of contract ranging from 2 to 10 years</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Brokerage backlog</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">as underlying brokerage transactions are completed</td></tr>
</table>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company reviews the carrying value of finite life
intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group
may not be recoverable from the estimated future cash flows expected to result from their use and eventual disposition. If the
sum of the undiscounted expected future cash flows is less than the carrying amount of the asset group, an impairment loss is recognized.
Measurement of the impairment loss is based on the excess of the carrying amount of the asset group over the fair value calculated
using discounted expected future cash flows.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill and indefinite life intangible assets are tested
for impairment annually, on August 1, or more frequently if events or changes in circumstances indicate the asset might be impaired,
in which case the carrying amount of the asset is written down to fair value.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of goodwill is tested at the reporting unit
level. The Company has four distinct reporting units. Impairment is tested by first assessing qualitative factors to determine
whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Where it is determined
to be more likely than not that its fair value is greater than its carrying amount, then no further testing is required. Where
the qualitative analysis is not sufficient to support that the fair value exceeds the carrying amount then a two-step goodwill
impairment test is performed. In the first step, the reporting unit&#8217;s carrying amount, including goodwill, is compared to
the estimated fair value of the reporting unit. The fair values of the reporting units are estimated using a discounted cash flow
approach. The fair value measurement is classified within Level 3 of the fair value hierarchy. If the carrying amount of the reporting
unit exceeds its fair value, then a second step is performed to measure the amount of impairment loss, if any. Certain assumptions
are used to determine the fair value of the reporting units, the most sensitive of which are estimated future cash flows and the
discount rate applied to future cash flows. Changes in these assumptions could result in a materially different fair value.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of indefinite life intangible assets is tested
by comparing the carrying amount to the estimated fair value on an individual intangible asset basis.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Redeemable non-controlling interests</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Redeemable non-controlling interests (&#8220;RNCI&#8221;)
are 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.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Revenue</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generates revenue from contracts with customers
through its provision of commercial real estate services. These services consist of sales brokerage and lease brokerage operations,
outsourcing and advisory services and investment management services.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>(a) Real estate brokerage operations</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage revenue includes commissions from sales brokerage
and lease brokerage services. Sales brokerage services include purchases and sales, debt placement, equity capital raising, market
value opinions, acquisition advisory and transaction management. The Company provides these services with respect to substantially
all types of commercial real estate. Lease brokerage includes landlord and tenant representation services. Landlord representation
provides real estate owners with services to strategically position properties and to secure appropriate tenants. Tenant representation
focuses on assisting businesses to assess their occupancy requirements and evaluating and negotiating leases and lease renewals.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>(b) Outsourcing and advisory services</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services consist of project management,
property management as well as valuation and advisory services. Project management services include design and construction management,
move management and workplace solutions consulting. Project management engagements range from single project contracts with a duration
of less than one year to multi-year contracts with multiple discrete projects. Property management provides real estate service
solutions to real estate owners. In addition to providing on-site management and staffing, the Company provides support through
centralized resources such as technical and environmental services, accounting, marketing and human resources. These various services
may be provided through the Company&#8217;s employees or through contracts with third party providers. Consistent with industry
custom, management contract terms typically range from one to three years, although most contracts are terminable at any time following
a notice period, usually 30 to 120 days.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Valuation and advisory services consist of helping customers
determine market values for various types of real estate properties. Such services may involve appraisals of single properties
or portfolios of properties which may span multiple property types and geographic locations. These appraisals may be utilized for
a variety of customer needs including acquisitions, dispositions, financing or for tax purposes. In addition to valuation services,
the Company provides consulting services to assist customers with specialized real estate needs.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>(c) Investment management services</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management revenues include consideration for
services in the form of asset management advisory and administration fees, transaction fees and incentive fees (carried interest).
The performance obligation is to manage client&#8217;s invested capital for a specified period of time and is delivered over time.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Revenue recognition and unearned revenues</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Revenue is recognized upon transfer of control of promised
products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those
products or services. The Company enters into contracts that can include various combinations of services, which are capable of
being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers,
which are subsequently remitted to governmental authorities.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<TD STYLE="width: 30pt"></td><TD STYLE="width: 15pt"><i>(a)</i></td><TD STYLE="text-align: justify"><i>Nature of services</i></td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has determined that control of sales brokerage
services rendered transfer to a customer when a sale and purchase agreement becomes unconditional and lease brokerage services
rendered transfer to a customer when a lease between the landlord and the tenant is executed. At these points in time the customer
has received substantially all of the benefit of the services provided by the Company. The transaction price is typically associated
with the underlying asset involved in the transaction, most commonly a percentage of the sales price or the aggregate rental payments
over the term of the lease which are generally known when revenue is recognized.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services including those provided
in relation to property management and project management transfer to the customer over time as the services are performed and
revenue from providing these services is recognized in the accounting period in which the services are rendered. For fixed-price
contracts, revenue is recognized based upon the actual labor hours spent relative to the total expected labor hours or the project
costs incurred relative to the total project costs. For some projects certain obligations that are representative of the work completed
may be used as an alternative to recognize revenue. The use of labor hours or overall project costs is dependent upon the input
that best represents the progress of the work completed in relation to the specific contract. If a contract includes an hourly
fee, revenue is recognized in the amount to which the Company has a right to invoice.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For other advisory services, including valuation and appraisal
review, the customer is unable to benefit from the services until the work is substantially complete, revenue is recognized upon
delivery of materials to the customer because this faithfully represents when the service has been rendered. For most fixed fee
consulting assignments, revenue is recognized based upon the actual service provided to the end of the reporting period as a proportion
of the total services to be provided and customers are invoiced on a monthly basis and consideration is payable when invoiced.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management advisory and administration fees
are recognized as the services are performed over time and are primarily based on agreed-upon percentages of assets under management
or committed capital. Revenue recognition for transactional performance obligations are recognized at a point in time when the
performance obligation has been met. The Company receives investment management advisory incentive fees (carried interest) from
certain investment funds. These incentive fees are dependent upon exceeding specified performance thresholds on a relative or absolute
basis, depending on the product. Incentive fees are recognized when it is determined that significant reversal is considered no
longer probable (such as upon the sale of a fund&#8217;s investment or when the amount of assets under management becomes known
as of the end of the specified measurement period). Pursuant to the terms of the Harrison Street acquisition, incentive fees related
to assets that were invested prior to the acquisition date by its former owners are allocated to certain employees and former owners;
as such the full amount of these incentive fees is passed through as compensation expense and recognized as cost of revenues in
the consolidated statement of earnings.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<TD STYLE="width: 30pt"></td><TD STYLE="width: 15pt"><i>(b)</i></td><TD STYLE="text-align: justify"><i>Significant judgments</i></td></tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#8217;s contracts with customers may include
promises to transfer multiple products and services. Determining whether products and services are considered distinct performance
obligations that should be accounted for separately versus together may require significant judgment. Where a contract contains
multiple performance obligations judgment is used to assess whether they are distinct and accounted for separately or not distinct
and are accounted for and recognized together.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage commission arrangement may include elements
that introduce variability to the revenues earned beyond the underlying value of the transaction, these may include rebates and/or
contingencies. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis
of historical information to estimate the amount the Company will ultimately be entitled to. Generally, revenue is constrained
when it is probable that the Company may not be entitled to the full amount of the revenue as associated with the occurrence or
non-occurrence of an event that is outside of the Company&#8217;s control or where the facts and circumstances of the arrangement
limit the Company&#8217;s ability to predict whether this event will occur. When revenue is constrained, this constrained revenue
will be recognized if and when the uncertainty has been resolved.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory arrangements may include incentives
tied to achieving certain performance targets. The Company estimates variable consideration or performs a constraint analysis for
these contracts on the basis of circumstances specific to the project and historical information in order to estimate the amount
the Company will ultimately be entitled to. Estimates of revenue, costs or extent of progress toward completion are revised if
circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the
period in which the circumstances that give rise to the revision become known by management.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In providing project management or property management
services, the Company may engage subcontractors to provide on-site staffing or to provide specialized technical services, materials
and/or installation services. These arrangements are assessed and require judgment to determine whether the Company is a principal
or an agent of the customer. When the Company acts as a principal, because it is primarily responsible for the delivery of the
completed project and controls the services provided by the subcontractors, these amounts are accounted for as revenue on a gross
basis. However, when the Company acts as an agent, because it does not control the services prior to delivery to the customer,
these costs are accounted for on a net basis.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In some cases, the Company may facilitate collection from
the customer and payments to subcontractors or may facilitate collection from tenants for payment to the landlord. In these instances,
balances are recorded as accounts receivable and accounts payable until settled.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management fee arrangements are unique to each
contract and evaluated on an individual basis to determine the timing of revenue recognition and significant judgment is involved
in making such determination. At each reporting period, the Company considers various factors in estimating revenue to be recognized.
Incentive fees have a broad range of possible amounts and the determination of these amount is based upon the market value for
managed assets which is highly susceptible to factors outside of the Company&#8217;s influence. As a result, incentive fee revenue
is generally constrained until significant reversal is considered no longer probable.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Certain constrained brokerage fees, outsourcing and advisory
fees and investment management fees may arise from services that began in a prior reporting period. Consequently, a portion of
the fees the Company recognizes in the current period may be partially related to the services performed in prior periods. In particular,
substantially all investment management incentive fees recognized in the period were previously constrained.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Contract balances</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Timing of revenue recognition may differ from the timing
of invoicing to customers. The Company invoices the customer and records a receivable when it has a right to payment within customary
payment terms or it recognizes a contract asset if revenue is recognized prior to when payment is due. Contract liabilities consist
of payments received in advance of recognizing revenue. These liabilities consist primarily of payments received for outsourcing
and advisory engagements where a component of the revenue may be paid by the customer prior to the benefits of the services transferring
to the customer. As a practical expedient, the Company does not adjust the promised amount of consideration for the effect of a
significant financing component when it is expected, at contract inception, that the period between transfer of the service and
when the customer pays for that service will be one year or less. The Company does not typically include extended payment terms
in its contracts with customers.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generally does not incur upfront costs to
obtain or fulfill contracts that are capitalizable to contract assets and if capitalizable they would be amortized to expense within
one year or less of incurring the expense; consequently, the Company applies the practical expedient to recognize these incremental
costs as an expense when incurred. Any costs to obtain or fulfill contracts that exceed one year are capitalized to contract assets
and amortized over the term of the contract on a method consistent with the transfer of services to the customer and the contracts
revenue recognition.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Payment terms and conditions vary by contract type, although
terms generally include a requirement of payment within 30 to 90 days. With the exceptions of sales brokerage and lease brokerage,
the Company does not expect to have any contracts where the period between the transfer of services to the customer and the payment
by the customer exceeds one year. With regard to sales brokerage and lease brokerage, arrangements may exist where the service
is transferred but payment is not received for a period greater than one year. However, arrangements of this nature do not contain
a significant financing component because the amount and timing varies on the basis of the occurrence or non-occurrence of an event
that is outside the control of the Company or the customer. As a consequence, the Company does not adjust the transaction prices
for the time value of money.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Contract liabilities represent advance payments associated
with our performance obligations that have not yet been satisfied. The majority of the balances are expected to be recognized to
revenue or disbursed on behalf of the client within a year.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Remaining performance obligations</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Remaining performance obligations represent the aggregate
transaction prices for contracts where the Company&#8217;s performance obligations have not yet been satisfied. The Company applies
the practical expedient related to remaining performance obligations that are part of a contract that has an original expected
duration of one year or less and the practical expedient related to variable consideration from remaining performance obligations.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Stock-based compensation</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For equity classified awards, compensation cost is measured
at the grant date based on the estimated fair value of the award adjusted for expected forfeitures. The related stock option compensation
expense is allocated using the graded attribution method.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Long-term incentive plans</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under these plans, certain subsidiary employees are compensated
if the earnings before interest, income tax and amortization of the subsidiary increases. Awards under these plans generally have
a term of up to ten years, a vesting period of five to ten years and are settled in cash at the end of the term. If an award is
subject to a vesting condition, then the graded attribution method is applied to the fair value or intrinsic value of the award.
The related compensation expense is recorded in selling, general and administrative expenses and the liability is recorded in accrued
compensation.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Foreign currency translation</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Assets, liabilities and operations of foreign subsidiaries
are recorded based on the functional currency of each entity. For certain foreign operations, the functional currency is the local
currency, in which case the assets, liabilities and operations are translated at current exchange rates from the local currency
to the reporting currency, the US dollar. The resulting unrealized gains or losses are reported as a component of accumulated other
comprehensive earnings. Realized and unrealized foreign currency gains or losses related to any foreign dollar denominated monetary
assets and liabilities are included in net earnings.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Income tax</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Income tax has been provided using the asset and liability
method whereby deferred income tax assets and liabilities are recognized for the expected future income tax consequences of events
that have been recognized in the consolidated financial statements or income tax returns. Deferred income tax assets and liabilities
are measured using enacted income tax rates expected to apply to taxable income in the years in which temporary differences are
expected to reverse, be recovered or settled. The effect on deferred income tax assets and liabilities of a change in income tax
rates is recognized in earnings in the period in which the change occurs. A valuation allowance is recorded unless it is more likely
than not that realization of a deferred income tax asset will occur based on available evidence.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company recognizes uncertainty in tax positions taken
or expected to be taken in a tax return by recording a liability for unrecognized tax benefits on its balance sheet. Uncertainties
are quantified by applying a prescribed recognition threshold and measurement attribute.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies interest and penalties associated
with income tax positions in income tax expense.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Pension plan</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#8217;s defined benefit pension plan obligation
is remeasured annually as of December 31 based on the present value of projected future benefit payments for all participants for
services rendered.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The benefit obligation and related funded status are determined
using assumptions as of the end of each year.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The expected return on plan assets is based on historical
and projected rates of return for assets in the investment plan portfolio. The actual return is based on the fair value of plan
assets. The projected benefit obligation is discounted using the market interest rate as at the measurement date.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Pension expense for the pension plan includes the cost
of pension benefits earned during the current year, the interest cost on pension obligations, the expected return on pension plan
assets, and other costs. Actuarial gains and losses related to the change in the over-funded or under-funded status of the pension
plan are recognized in other comprehensive income.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Business combinations</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">All business combinations are accounted for using the
acquisition method of accounting. Transaction costs are expensed as incurred.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The fair value of the contingent consideration is classified
as a financial liability and is recorded on the balance sheet at the acquisition date and is re-measured at fair value at the end
of each period until the end of the contingency period, with fair value adjustments recognized in earnings. However, if the contingent
consideration includes an element of compensation to the vendors (i.e. it is tied to continuing employment or it is not linked
to the business valuation), then the portion of contingent consideration related to such element is treated as compensation expense
over the expected employment period.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>3.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Acquisitions</b></td>
</tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>&nbsp;</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>2018 acquisitions:</i></p>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company acquired controlling interests in twelve businesses,
five operating in the Americas (Utah; Manitoba; Florida; Quebec; Pittsburgh, Pennsylvania), four operating in EMEA (Finland; Denmark;
Spain; Germany), two operating in Asia Pacific (China; Australia) and one operating in the Investment Management segment, being
a 75% voting equity interest in Harrison Street Real Estate Capital, LLC (&ldquo;Harrison Street&rdquo;) acquired on July 5, 2018.
The Finland business was acquired on January 3, 2018, is headquartered in Helsinki and provides property management services to
owners of commercial and residential real estate. Harrison Street, headquartered in Chicago, provides real estate investment management
services to institutional investors. These acquisitions were completed to expand the Company&rsquo;s geographic presence and, in
the case of Harrison Street, to enter a new service line. These acquisitions were accounted for by the acquisition 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 closing dates.</P>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The acquisition date fair value of consideration transferred
and purchase price allocation was as follows:</p>


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



<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">Finland</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Harrison <br> Street</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Other</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Aggregate <br> Acquisitions</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">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Current assets, excluding cash</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">4,734</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">16,948</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">31,623</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">53,305</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-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">2,581</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">4,678</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">3,616</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">10,875</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">Current 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">(9,421</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">(14,544</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">(27,853</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">(51,818</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; padding-bottom: 1pt">Long-term liabilities</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">(6,072</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; 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">(15,608</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; 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">(21,680</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: rgb(204,238,255)">
    <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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">(8,178</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; 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">7,082</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">(8,222</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; 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">(9,318</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">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">Cash consideration, net of cash acquired of $23,777</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">(57,287</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">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(447,513</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">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(81,442</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">$</td><td style="font-size: 10pt; font-weight: bold; text-align: right">(586,242</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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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">(40,889</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; 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">(19,212</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; 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">(60,101</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: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total purchase consideration</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">(57,287</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; 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">(488,402</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; 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">(100,654</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; 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">(646,343</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">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">Acquired intangible assets</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,841</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">278,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">69,495</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">374,936</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">Acquired goodwill</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">38,624</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">366,350</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">60,708</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">465,682</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">Redeemable non-controlling interest</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">163,630</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">21,327</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">184,957</td><td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>


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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>2017 acquisitions:</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company acquired controlling interests in ten businesses.
Acquisitions included controlling interests in regional firms in the US, Canada, Mexico, UK, Denmark and Australia expanding Colliers&#8217;
geographic presence in these markets.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The acquisition date fair value of consideration transferred
and purchase price allocation was as follows:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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; border-bottom: Black 1pt solid">Northern<br> California<br> &amp; Nevada</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Other</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Aggregate<br> Acquisitions</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; font-size: 10pt; text-align: left">Current assets, excluding cash</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">8,503</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">5,420</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">13,923</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">Non-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">2,268</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,117</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,385</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">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">(38,481</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">(10,463</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">(48,944</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">Long-term liabilities</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">(10,600</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">(3,084</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">(13,684</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; 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">(38,310</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(7,010</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(45,320</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">Cash consideration, net of cash acquired of $41,989</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">(22,696</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">$</td><td style="font-size: 10pt; text-align: right">(35,978</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">$</td><td style="font-size: 10pt; text-align: right">(58,674</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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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">(10,412</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">(9,135</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">(19,547</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; text-align: left; padding-bottom: 1pt">Total purchase consideration</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">(33,108</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(45,113</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(78,221</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Acquired intangible assets</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">28,800</td><td style="white-space: 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">32,428</td><td style="white-space: 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">61,228</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">Acquired goodwill</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">42,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">$</td><td style="font-size: 10pt; text-align: right">35,953</td><td style="white-space: 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">78,571</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">Redeemable non-controlling interest</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">16,258</td><td style="white-space: 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">16,258</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Acquisition-related transaction costs for the year ended
December 31, 2018 totaled $11,747 (2017 - $6,247) and were recorded as expense under the caption &#8220;acquisition-related items&#8221;.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In all years presented, the fair values of non-controlling
interests were determined using an income approach with reference to a discounted cash flow model using the same assumptions implied
in determining the purchase consideration.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The purchase price allocations of acquisitions resulted
in the recognition of goodwill. The primary factors contributing to goodwill are assembled workforces, synergies with existing
operations and future growth prospects. For acquisitions completed during the year ended December 31, 2018, goodwill in the amount
of $379,486 is deductible for income tax purposes (2017 - $17,531).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">During the year ended December 31, 2018, the Company sold
the residential property management portion of the Finland business acquired earlier in the year. The disposed business had net
assets of $17,713 primarily comprised of intangible assets and goodwill allocated from the acquisition of Finland and the sale
resulted in a net gain of $98.</P>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company typically structures its business acquisitions
to include contingent consideration. Certain vendors, at the time of acquisition, are entitled to receive a contingent consideration
payment if the acquired businesses achieve specified earnings levels during the one- to five-year periods following the dates of
acquisition. The ultimate amount of payment is determined based on a formula, the key inputs to which are (i) a contractually agreed
maximum payment; (ii) a contractually specified earnings level and (iii) the actual earnings for the contingency period. If the
acquired business does not achieve the specified earnings level, the maximum payment is reduced for any shortfall, potentially
to nil.</P>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Unless it contains an element of compensation, contingent
consideration is recorded at fair value each reporting period. The fair value recorded on the consolidated balance sheet as at
December 31, 2018 was $93,865 (see note 18). Contingent consideration with a compensatory element is revalued at each reporting
period and recognized on a straight-line basis over the term of the contingent consideration arrangement. The liability recorded
on the balance sheet for the compensatory element of contingent consideration arrangements as at December 31, 2018 was $15,161.
The estimated range of outcomes (undiscounted) for these contingent consideration arrangements is determined based on the formula
price and the likelihood of achieving specified earnings levels over the contingency period, and ranges from $175,870 to a maximum
of $206,906. These contingencies will expire during the period extending to March 2023. During the year ended December 31, 2018,
$19,946 was paid with reference to such contingent consideration (2017 - $11,187).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The consideration for the acquisitions during the year
ended December 31, 2018 was financed from borrowings on the Revolving Credit Facility and cash on hand.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The amounts of revenues and earnings contributed from
the dates of acquisition and included in the Company&#8217;s consolidated results for the year ended December 31, 2018, and the
supplemental pro forma revenues and earnings of the combined entity had the acquisition dates been January 1, 2017, are as follows:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">Revenues</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Net earnings</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="width: 70%; font-size: 10pt">&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: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Actual from acquired entities for 2018</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">196,480</td><td style="white-space: 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">10,879</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">Supplemental pro forma for 2018 (unaudited)</td><td 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,934,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">&nbsp;</td><td style="font-size: 10pt; text-align: right">139,297</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">Supplemental pro forma for 2017 (unaudited)</td><td 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,738,081</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,078</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Of the $196,480 of actual revenue from acquired entities
in 2018, $61,465 and $45,364 were from Harrison Street and Finland, respectively, with the remaining $89,651 from other acquisitions.</P>

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



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

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Supplemental pro forma results were adjusted for non-recurring
items.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>4.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Acquisition-related items</b></font></td>
</tr></table>



<p style="margin: 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">Acquisition-related expense comprises the following:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">Transaction costs</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">11,747</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">6,247</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">Contingent consideration 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">1,675</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,054</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">Contingent consideration 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">8,553</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">7,626</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; 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">21,975</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">14,927</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Contingent consideration compensation expense and contingent
consideration fair value adjustments relate to acquisitions made in the current year as well as the preceding four years.</p>

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

<p style="font-size: 10pt; margin: 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b></b></font></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>5.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Other income, net</b></font></td>
</tr></table>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">(Gain) Loss on investments</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">(168</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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">309</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">Equity earnings from non-consolidated investments</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,321</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">(923</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; padding-bottom: 1pt">Other</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">208</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">114</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; 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,281</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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(500</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b></b></font></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>6.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Other assets</b></font></td>
</tr></table>


<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">December 31,<br>
2018</td><td style="border-bottom: Black 1pt solid; 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">December 31,<br>
2017</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">Advisor loans receivable</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">46,661</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">44,978</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">Equity method investments</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,968</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,812</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">Cost accounted investments</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,800</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,944</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">Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)</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,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">2,953</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">Interest rate swap asset</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">926</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">751</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">Other</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">1,128</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">1,058</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">60,713</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; padding-bottom: 2.25pt">&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">55,496</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Cost accounted investments include $1,932 (2017 - $1,192) recorded
at fair value. The remainder are recorded at cost less impairments adjusted for observable prices.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>7.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Fixed assets</b></font></td>
</tr></table>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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">
    <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; border-bottom: Black 1pt solid">Cost</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">Accumulated<br> <font style="font-size: 10pt">depreciation</font></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">Net</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; font-size: 10pt">Buildings</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,548</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,042</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">1,506</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">Vehicles</td><td 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,173</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,297</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">876</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">Furniture and equipment</td><td 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,952</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,751</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">18,201</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">Computer equipment and software</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">114,136</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,120</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,016</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; padding-bottom: 1pt">Leasehold improvements</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">76,939</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">36,056</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">40,883</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: 2.25pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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">251,748</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; padding-bottom: 2.25pt">&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">158,265</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; padding-bottom: 2.25pt">&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">93,483</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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">
    <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; border-bottom: Black 1pt solid">Cost</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">Accumulated <br>
depreciation</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">Net</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; font-size: 10pt">Buildings</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,425</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">906</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,519</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">Vehicles</td><td 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,952</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,093</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">859</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">Furniture and equipment</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">52,912</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,825</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,087</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">Computer equipment and software</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">106,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">77,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">28,678</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">Leasehold improvements</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">69,848</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">34,092</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">35,756</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: 2.25pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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">233,637</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; padding-bottom: 2.25pt">&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">149,738</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; padding-bottom: 2.25pt">&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">83,899</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Included in fixed assets are vehicles, office and computer
equipment under capital lease at a cost of $6,555 (2017 - $5,812) and net book value of $1,468 (2017 - $1,913).</p>

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


<p style="font-size: 10pt; margin: 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b></b></font></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>8.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Intangible assets</b></font></td>
</tr></table>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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">
    <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; border-bottom: Black 1pt solid">Gross <br>
carrying <br>
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">Accumulated <br>
amortization</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">Net</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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">290,667</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">95,011</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">195,656</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">Investment management contracts</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">270,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">12,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">258,455</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">Franchise rights</td><td 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,175</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,141</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,034</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">Trademarks and trade names:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">23,841</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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; 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,841</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: 20pt">Finite life</td><td 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,851</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,853</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">9,998</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">Management contracts and other</td><td 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,533</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,907</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">8,626</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">Brokerage backlog</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">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">160</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">320</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; padding-bottom: 2.25pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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">620,147</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; padding-bottom: 2.25pt">&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">122,217</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; padding-bottom: 2.25pt">&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">497,930</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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">
    <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; border-bottom: Black 1pt solid">Gross <br> carrying <br> 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">Accumulated<br> amortization</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">Net</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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">219,986</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">74,897</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">145,089</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">Franchise rights</td><td 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,703</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,156</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,547</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">Trademarks and trade names:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td><td 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,121</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,121</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: 20pt">Finite life</td><td 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,776</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,865</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">911</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">Management contracts and other</td><td 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,733</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,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">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,161</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">Brokerage backlog</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">310</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">103</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">207</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: 2.25pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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">270,629</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; padding-bottom: 2.25pt">&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">87,593</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; padding-bottom: 2.25pt">&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,036</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">During the year ended December 31, 2018, the Company acquired the following intangible assets:</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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; 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">Estimated<br> weighted<br> average<br> amortization<br> period (years)</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">Customer lists and relationships</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">90,668</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">9.9</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">Investment management contracts</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">270,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">12.9</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">Trademarks and trade names - finite life</td><td 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,632</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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.9</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">Brokerage backlog</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">4,722</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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">0.5</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; padding-bottom: 2.25pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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">377,622</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">12.0</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The investment management contracts relate to the acquisition
of Harrison Street. The following is the estimated annual expense for amortization of the recorded intangible assets for each of
the next five years ending December 31:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 30%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">2019</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="width: 12%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">56,903</font></td>
    <td style="width: 1%"><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2020</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">53,419</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2021</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">51,366</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2022</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">50,690</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2023</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">48,127</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
</table></div>

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


<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>9.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Goodwill</b></font></td>
</tr></table>


<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br>
Pacific</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">Investment<br>
Management</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">Consolidated</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; font-size: 10pt">Balance, December 31, 2016</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">126,417</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">165,110</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">44,446</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">12,033</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">348,006</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">Goodwill acquired during the year</td><td 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,938</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">13,672</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,961</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">78,571</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 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">1,175</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,175</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">Foreign exchange</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">48</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">22,397</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">3,259</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,674</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">27,378</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">Balance, December 31, 2017</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">190,578</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">201,179</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,666</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">13,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">&nbsp;</td><td style="font-size: 10pt; text-align: right">455,130</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">Goodwill acquired during the year</td><td 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,014</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">79,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">1,954</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">366,350</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">465,682</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">Goodwill disposed during the year</td><td 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">(12,557</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">(12,557</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">Other 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">44</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">44</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 exchange</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">(837</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">(14,234</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">(4,689</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">(645</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">(20,405</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; font-weight: bold">Balance, December 31, 2018</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">207,799</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; 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">253,752</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; 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">46,931</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; 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">379,412</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; 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">887,894</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; padding-left: 20pt">Goodwill</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">234,070</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">257,064</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,931</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">379,412</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">917,477</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: 20pt">Accumulated impairment loss</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">(26,271</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">(3,312</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">-</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">(29,583</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; font-weight: bold">&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">207,799</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; 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">253,752</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; 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">46,931</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; 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">379,412</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; 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">887,894</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>


<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 0pt 30pt">A test for goodwill impairment is required to be completed
annually, in the Company&#8217;s case as of August 1, or more frequently if events or changes in circumstances indicate the asset
might be impaired. No goodwill impairments were identified in 2018 or 2017. The accumulated impairment loss reflects a goodwill
impairment incurred in 2009.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>10.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Long-term debt</b></font></td>
</tr></table>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">December 31,<br>
2018</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">December 31,<br>
2017</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">Revolving Credit Facility</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">430,167</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">246,411</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">Senior Notes</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">239,577</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">-</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">Capital leases maturing at various dates through 2021</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,470</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,991</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">Other long-term debt maturing at various dates up to 2021</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">910</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">1,491</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; 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">672,123</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">249,893</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; 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">1,834</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">2,426</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Long-term debt - non-current</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">670,289</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; padding-bottom: 2.25pt">&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">247,467</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">On April 19, 2018, the Company entered into an amended
and restated credit agreement with a syndicate of banks to provide a multi-currency senior unsecured revolving credit facility
(the &#8220;Revolving Credit Facility&#8221;) of $1,000,000. The Revolving Credit Facility has a 5-year term ending April 30, 2023
and bears interest at an applicable margin of 1.25% to 2.50% over floating reference rates, depending on financial leverage ratios.
The weighted average interest rate for 2018 was 3.0% (2017 &#8211; 2.9%). The Revolving Credit Facility had $562,386 of available
un-drawn credit as at December 31, 2018. As of December 31, 2018, letters of credit in the amount of $7,624 were outstanding ($10,307
as at December 31, 2017). The Revolving Credit Facility requires a commitment fee of 0.25% to 0.5% of the unused portion, depending
on certain leverage ratios. At any time during the term, the Company has the right to increase the Revolving Credit Facility by
up to $250,000 on the same terms and conditions.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">On May 17, 2018, the Company entered into a note purchase
agreement with a group of institutional investors to issue &#8364;210,000 of senior unsecured notes with a fixed interest rate of
2.23% (the &#8220;Senior Notes&#8221;). The proceeds from the Senior Notes were received on May 30, 2018 and were used to repay
indebtedness under the Facility. The Senior Notes have a 10-year term ending May 30, 2028.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Revolving Credit Facility and the Senior Notes rank
equally in terms of seniority and have similar financial covenants. The Company is required to maintain financial covenants including
leverage and interest coverage. The Company was in compliance with these covenants as of December 31, 2018. The Company is limited
from undertaking certain mergers, acquisitions and dispositions without prior approval.</P>

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


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">The effective interest rate
on the Company&#8217;s long-term debt for the year ended December 31, 2018 was 3.3% (2017 &#8211; 3.1%). The estimated aggregate
amount of principal repayments on long-term debt required in each of the next five years ending December 31 and thereafter to meet
the retirement provisions are as follows</font>:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 30%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">2019</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="width: 12%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">1,834</font></td><td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 27%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2020</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">348</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2021</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">198</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2022</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">-</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left; white-space: nowrap"><font style="font-size: 10pt">2023 and thereafter</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">669,743</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>11.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Redeemable non-controlling interests</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">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; margin: 0pt 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2017</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">2018</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">(note 23)</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">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">145,489</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">134,803</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">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">20,491</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">16,687</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">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">7,709</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,393</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">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">(16,396</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">(12,870</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 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">1,111</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,782</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">RNCI recognized on business acquisitions</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">184,957</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">16,258</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: 2.25pt">Balance, December 31</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">343,361</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; padding-bottom: 2.25pt">&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">145,489</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">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 RNCI at a price determined
with the use of a formula price, which is usually equal to a fixed multiple of average annual net earnings before income taxes,
interest, depreciation, and amortization. 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 Subordinate Voting Shares. The redemption amount as of December 31, 2018 was $316,012 (2017
- $129,087). The redemption amount is lower than that recorded on the balance sheet as the formula price 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
Subordinate Voting Shares as at December 31, 2018, approximately 5,400,000 such shares would be issued.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

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

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

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>12.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Capital stock</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The authorized capital stock of the Company is as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Preferred Shares,
issuable in series;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Subordinate Voting Shares having
one vote per share; and	</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Multiple Voting
Shares having 20 votes per share, convertible at any time into Subordinate Voting Shares at a rate of one Subordinate Voting Share
for each Multiple Voting Share outstanding.</p>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table provides a summary of total capital
stock issued and outstanding:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-style: italic">&nbsp;</td>
    <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Subordinate Voting Shares</td><td style="font-size: 10pt; font-style: italic">&nbsp;</td><td style="font-size: 10pt; font-style: italic">&nbsp;</td>
    <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Multiple Voting Shares</td><td style="font-size: 10pt; font-style: italic">&nbsp;</td><td style="font-size: 10pt; font-style: italic">&nbsp;</td>
    <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Total Common Shares</td><td style="font-size: 10pt; font-style: italic">&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; border-bottom: Black 1pt solid">Number</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">Number</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">Number</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></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><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: 34%; font-size: 10pt">Balance, December 31, 2017</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: 8%; font-size: 10pt; text-align: right">37,608,467</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: 8%; font-size: 10pt; text-align: right">406,611</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: 8%; font-size: 10pt; text-align: right">1,325,694</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: 8%; font-size: 10pt; text-align: right">373</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: 8%; font-size: 10pt; text-align: right">38,934,161</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: 8%; font-size: 10pt; text-align: right">406,984</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">Balance, December 31, 2018</td><td 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,887,442</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">415,432</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,325,694</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">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">&nbsp;</td><td style="font-size: 10pt; text-align: right">39,213,136</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">415,805</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<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; text-indent: 0in; margin: 0pt 0 0pt 30pt">During the year ended December 31, 2018,
the Company declared dividends on its Common Shares of $0.10 per share (2017 - $0.10).</p>

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

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">Pursuant to an agreement approved in
February 2004 and restated on June 1, 2015 (the &#8220;Long Term Arrangement&#8221;), the Company agreed that it will make payments
to Jay S. Hennick, its Chairman &amp; Chief Executive Officer (&#8220;CEO&#8221;), that are contingent upon the arm&#8217;s length
acquisition of control of the Company or upon a distribution of the Company&#8217;s assets to shareholders. The payment amounts
will be determined with reference to the price per Subordinate Voting Share received by shareholders upon an arm&#8217;s length
sale or upon a distribution of assets. The right to receive the payments may be transferred among members of the Chairman &amp;
CEO&#8217;s family, their holding companies and trusts. The agreement provides for the Chairman &amp; CEO to receive each of the
following two payments. The first payment is an amount equal to 5% of the product of: (i) the total number of Subordinate and Multiple
Voting Shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration received by holders
of Subordinate and Multiple Voting Shares minus a base price of C$3.324. The second payment is an amount equal to 5% of the product
of (i) the total number of shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration
received by holders of Subordinate Voting Shares minus a base price of C$6.472. Assuming an arm&#8217;s length acquisition of control
of the Company took place on December 31, 2018, the amount required to be paid to the Chairman &amp; CEO, based on a market price
of C$75.29 per Subordinate Voting Share, would be US$209,589.</p></div><p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"></p>

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

<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>13.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Stock-based compensation</b></td>
</tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has a stock option plan for certain officers,
key full-time employees and directors of the Company and its subsidiaries, other than its Chairman &amp; CEO who has a Long Term
Arrangement as described in note 12. Options are granted at the market price for the underlying shares on the day immediately prior
to the date of grant. Each option vests over a four-year term, expires five years from the date granted and allows for the purchase
of one Subordinate Voting Share. All Subordinate Voting Shares issued are new shares. As at December 31, 2018, there were 1,621,500
options available for future grants.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 1in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Grants under the Company&#8217;s stock option plan are
equity-classified awards. Stock option activity for the years ended December 31, 2018 and 2017 was as follows:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">Number of<br>
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">Weighted
    <br>
average <br>
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">Weighted
    average      <br>
remaining <br>
contractual life <br>
(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">Aggregate
    <br>
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; padding-left: 10pt; text-indent: -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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2016</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,602,850</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.31</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="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; padding-left: 10pt; text-indent: -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">450,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">46.21</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">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">(285,700</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">19.74</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 10pt; text-indent: -10pt">Forfeited</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">(13,875</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">40.10</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-indent: -10pt">Shares issuable under options - December 31, 2017</td><td 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,753,275</td><td style="white-space: 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">36.03</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 10pt; text-indent: -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">470,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">67.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">&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; text-indent: -10pt">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">(278,975</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">26.60</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 10pt; text-indent: -10pt">Forfeited</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">(46,875</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">39.66</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2018</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">1,897,425</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">45.08</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">2.5</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">24,676</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; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Options exercisable - End of year</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">746,125</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">35.60</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">1.6</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">14,495</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company incurred stock-based compensation expense
related to these awards of $6,394 during the year ended December 31, 2018 (2017 - $4,425).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at December 31, 2018, the range of option exercise
prices was $29.02 to $67.85 per share. Also as at December 31, 2018, the aggregate intrinsic value and weighted average remaining
contractual life for in-the-money options vested and expected to vest were $24,676 and 2.0 years, respectively.</P>



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

<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table summarizes information about option
exercises during years ended December 31, 2018 and 2017:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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; text-align: left">Number of options exercised</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">278,975</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">285,700</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">Aggregate fair value</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">17,823</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">14,213</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">Intrinsic value</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">10,403</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">8,572</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">Amount of cash received</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,420</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,641</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; padding-bottom: 2.25pt">Tax benefit recognized</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">73</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; padding-bottom: 2.25pt">&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">102</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at December 31, 2018, there was $6,419 of unrecognized
compensation cost related to non-vested awards which is expected to be recognized over the next four years. During the year ended
December 31, 2018, the fair value of options vested was $4,427 (2017 - $3,422).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The fair value of each option grant is estimated on the
date of grant using the Black-Scholes option pricing model, utilizing the following weighted average assumptions:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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; text-align: left">Risk free rate</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">2.2</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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">1.5</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">Expected life in years</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.75</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.75</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">Expected volatility</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.7</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">28.9</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">Dividend yield</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.1</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">0.2</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">Weighted average fair value per option granted</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">19.41</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">12.36</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The risk-free interest rate is based on the implied yield
of a zero-coupon US Treasury bond with a term equal to the option&#8217;s expected term. The expected life in years represents
the estimated period of time until exercise and is based on historical experience. The expected volatility is based on the historical
prices of the Company&#8217;s shares over the previous four years.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>


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

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>14.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Income tax</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following is a reconciliation stated as a percentage
of pre-tax earnings of the Ontario, Canada combined statutory corporate income tax rate to the Company&#8217;s effective tax rate:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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; text-align: left">Combined statutory rate</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">26.5</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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">26.5</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">Nondeductible 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">2.5</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.1</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">Tax effect of flow through entities</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.4</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.1</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">Impact of changes in foreign exchange rates</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.2</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.5</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">Adjustments to tax liabilities for prior periods</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.2</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.9</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">Effect of changes in enacted US federal tax rate</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">7.5</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">Effect of changes in enacted tax rate in other jurisdictions</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.7</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">-</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 liability for unrecognized tax benefits</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.3</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">(0.4</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">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">0.9</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.6</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">Foreign, state, and provincial tax rate differential</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.2</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.6</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">Change in valuation allowance</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.1</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">(0.9</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">1.2</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.0</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">Other</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.5</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.4</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; padding-bottom: 1pt">Effective income tax rate</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">29.3</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">39.7</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td></tr>
</table></div>

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

<!-- Field: Page; Sequence: 25; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Earnings before income tax by jurisdiction comprise the
following:</p>

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



<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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">Canada</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">21,627</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">21,814</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">United States</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">40,097</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">33,597</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">Foreign</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">120,110</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">100,570</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">Total</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">181,834</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">155,981</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="margin: 0">&nbsp;</p>




<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">Income tax expense (recovery) comprises the following:</font></p>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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="font-size: 10pt">Current</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; padding-left: 20pt">Canada</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">5,134</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,031</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; text-align: left; padding-left: 20pt">United States</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,768</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,235</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; padding-left: 20pt">Foreign</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">40,221</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">36,310</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; 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">47,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; 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">43,576</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">Deferred</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Canada</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,689</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,185</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: 20pt">United States</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,732</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">20,657</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; padding-left: 20pt">Foreign</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">(6,284</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">(5,511</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; 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">6,137</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">18,331</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; padding-bottom: 2.25pt">Total</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">53,260</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; padding-bottom: 2.25pt">&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,907</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The deferred income tax expense for the United States for the year ended December 31,
2017 includes the tax effect of changes in the enacted US federal tax rate of $11,678.</p>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">The significant components of deferred income tax are as follows:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; font-size: 10pt; text-align: left">Loss carry-forwards and other credits</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">19,056</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">37,869</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">Expenses not currently deductible</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">31,508</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">34,265</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">Revenue not currently taxable</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">(8,416</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">(15,227</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">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">157</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">525</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">Investments</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,628</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,290</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">Provision for doubtful accounts</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,871</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,221</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">Financing fees</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</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">162</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">Net unrealized foreign exchange losses</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">126</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">(634</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">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">(42,257</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">(32,035</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">Less: valuation allowance</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">(8,945</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">(11,079</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; text-align: left; padding-bottom: 2.25pt">Net deferred income tax asset</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">6,645</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; padding-bottom: 2.25pt">&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">29,357</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<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 0pt 30pt">As at December 31, 2018, the Company believes that it
is more likely than not that the net deferred tax assets of $6,645 will be realized based upon future income, consideration of
net operating loss (&#8220;NOL&#8221;) limitations, earnings trends, and tax planning strategies. The amount of deferred tax assets
considered realizable, however, could be reduced in the near term if estimates of future earnings are reduced.</p>

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

<!-- Field: Page; Sequence: 26; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">The Company has pre-tax NOL carry-forward balances as follows:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</td><td style="border-bottom: Black 1pt solid; 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">Pre-tax losses not recognized</td><td style="border-bottom: Black 1pt solid; 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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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><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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">16,249</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: 8%; font-size: 10pt; text-align: right">30,904</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">27</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: 8%; font-size: 10pt; text-align: right">24</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">16,222</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: 8%; font-size: 10pt; text-align: right">30,880</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">United States</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,315</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">47,720</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">921</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">915</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">394</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">46,805</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">Foreign</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,147</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,512</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">27,363</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,705</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">11,784</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,807</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">The Company has pre-tax capital loss carry-forwards as follows:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</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">Pre-tax losses not recognized</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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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><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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">2,208</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: 8%; font-size: 10pt; text-align: right">1,881</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">1,869</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: 8%; font-size: 10pt; text-align: right">1,567</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">339</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: 8%; font-size: 10pt; text-align: right">314</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">United States</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,698</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,671</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,698</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,671</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">-</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">-</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">Foreign</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,285</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">7,139</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">6,285</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">7,139</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">-</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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">These amounts above are available to reduce future, federal,
state, and provincial income taxes in their respective jurisdictions. NOL carry-forward balances attributable to Canada begin to
expire in 2033. NOL carry-forward balances attributable to the United States begin to expire in 2028. Foreign NOL carry-forward
balances begin to expire in 2019. The utilization of NOLs may be subject to certain limitations under federal, provincial, state
or foreign tax laws.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">Cumulative unremitted foreign earnings
of the US subsidiaries is nil (2017 - nil). Cumulative unremitted foreign earnings of international subsidiaries of the Company
approximated $89,461 as at December 31, 2018 (2017 - $42,709). The Company has not provided a deferred tax liability on the unremitted
foreign earnings as it is management&#8217;s intent to permanently reinvest such earnings outside of Canada. In addition, any repatriation
of such earnings would not be subject to significant Canadian or foreign taxes.</p>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">A reconciliation of the beginning and ending amounts of
the liability for unrecognized tax benefits is as follows:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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">
    <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">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">1,858</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,292</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">Gross increases for tax positions of prior periods</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</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">18</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">Amount 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">289</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">-</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">Reduction for lapses in applicable statutes of limitations</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">(560</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">(628</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">Foreign currency translation</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">(133</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">176</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; padding-bottom: 2.25pt">Balance, December 31</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">1,460</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; padding-bottom: 2.25pt">&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,858</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Of the $1,460 (2017 - $1,858) in gross unrecognized tax
benefits, $1,460 (2017 - $1,858) would affect the Company&#8217;s effective tax rate if recognized. For the year-ended December
31, 2018, additional interest and penalties of $6 related to uncertain tax positions was accrued (2017 - $18). The Company reversed
$173 of accrued interest and penalties related to positions lapsed in applicable statute of limitations in 2018 (2017 - $155).
As at December 31, 2018, the Company had accrued $190 (2017 - $213) for potential income tax related interest and penalties.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Within the next twelve months, the Company believes it
is reasonably possible that $130 of unrecognized tax benefits associated with uncertain tax positions may be reduced due to lapses
in statutes of limitations.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company files tax returns in Canada, United States
and multiple foreign jurisdictions.&nbsp;The number of years with open tax audits varies depending on the tax jurisdiction.&nbsp;Generally,
income tax returns filed with the Canada Revenue Agency and related provinces are open for four to seven years and income tax returns
filed with the US Internal Revenue Service and related states are open for three to five years.&nbsp;Tax returns in the significant
foreign jurisdictions that the company conducts business in are generally open for four years.&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 27; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company does not currently expect any other material
impact on earnings to result from the resolution of matters related to open taxation years, other than noted above. Actual settlements
may differ from the amounts accrued. The Company has, as part of its analysis, made its current estimates based on facts and circumstances
known to date and cannot predict changes in facts and circumstances that may affect its current estimates.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>15.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Pension plan</b></td>
</tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has a defined benefit pension plan (the &#8220;Plan&#8221;),
which was assumed in connection with a business acquired during 2016. The Plan covers eligible employees in the Netherlands and
provides old age, survivor, orphan and disability benefits. Effective December 31, 2016, enrollment in the Plan was frozen and
no additional employees are entitled to join the Plan. The Plan is covered by an insurance contract which limits the Company&#8217;s
exposure to returns below a fixed discount rate.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table details the net periodic pension cost
of the Plan:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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; text-align: left">Gross employer service cost</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,237</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,501</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">Plan participant contributions</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">(246</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">(308</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">Interest cost on service cost</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">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">27</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">Employer's service cost</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,013</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,220</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">Interest cost</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">744</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">701</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">Expected net return on plan 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">(689</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">(640</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">Other costs</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">171</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">166</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; padding-bottom: 1pt">Total employer's pension 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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,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; 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">1,447</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following tables provide reconciliations of projected
benefit obligations and plan assets (the net of which represent the Company&#8217;s funded status), as well as the funded status,
of the Plan.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in benefit obligation:</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">2018</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">2017</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; text-align: left">Projected benefit obligation - 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">42,368</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">36,659</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">Current service cost</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,014</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,220</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">Plan participant / third party contributions</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">246</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">308</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 cost</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">744</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">701</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">Benefits paid</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">(601</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">(495</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">Individual settlements</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</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">-</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">Curtailment</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">(125</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">Foreign exchange</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">(2,038</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">5,204</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">Expected projected benefit obligation, December 31</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,817</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">43,472</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">Actuarial gain, net of foreign exchange</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">(2,842</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">(1,105</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; text-align: left; padding-bottom: 1pt">Projected benefit obligation - December 31</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">38,975</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">42,367</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p></DIV></DIV></DIV></DIV>

<!-- Field: Page; Sequence: 28; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<DIV><DIV><DIV><DIV>
<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in plan assets:</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">2018</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">2017</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">Fair value of plan assets - 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">38,813</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">33,016</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">Expected net return on plan 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">689</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">640</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">Contributions</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Employer</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">634</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">609</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: 20pt">Plan participants</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">246</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">308</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">Benefits paid</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">(601</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">(495</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">Individual settlements</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</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">-</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 costs</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">(171</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">(72</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">Foreign exchange</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">(1,853</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">4,658</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">Expected fair value of plan assets - December 31</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">37,841</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">38,664</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">Actuarial (gain)/loss, net of foreign exchange</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">(664</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">149</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">Fair value of plan assets - December 31</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">37,177</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">38,813</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>


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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Defined benefit pension plan amounts recorded in the consolidated
balance sheet are shown in the table below:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">December 31,<br> 2018</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">December 31,<br> 2017</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; text-align: left">Present value of accumulated benefit obligation</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">(37,925</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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">(40,142</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">Effect of future compensation increases</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">(1,049</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">(2,226</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; text-align: left">Present value of projected benefit obligation</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">(38,974</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">(42,368</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; padding-bottom: 1pt">Fair value of plan assets</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">37,177</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">38,813</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">Net liability for pension benefits</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,797</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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(3,555</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
</table></div>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table details the amount recognized in other
comprehensive income:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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; text-align: left">Actuarial gain on remeasurement of projected benefit obligation</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,931</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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,038</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">Actuarial (gain)/loss on remeasurement of fair value of 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">685</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">(234</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">Actuarial gain on curtailment of benefits from reorganization</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; 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">(125</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">Total gain recognized in other comprehensive income</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,246</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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(1,397</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The assumptions used in developing the projected benefit
obligation are as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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">1.9</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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">1.8</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">Annual increase in future compensation levels</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.8</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.0</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The assumptions used in determining net periodic cost
are as follows:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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">1.9</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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">1.8</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">Annual increase in future compensation levels</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.8</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.0</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">Expected long-term rate of return on 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">1.9</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.8</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td></tr>
</table></div>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The discount rate assumption used for the Plan was derived
from the expected yield of Euro-denominated &#8220;AA&#8221; rated corporate bonds with durations consistent with the liabilities
of the Plan.</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The expected long-term rate of return on assets is based
on the current level of return expected on the funds invested or to be invested to provide for the benefits included in the projected
benefit obligation. The expected return for each asset class is weighted based on the target asset allocation to develop the expected
long-term rate of return on assets assumption for the portfolio.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 29; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For the year ended December 31, 2018 the actual return
on assets was $4 (2017 - $781) composed of an expected return on assets of $689 (2017 - $640) and an actuarial loss of $685 (2017
gain &#8211; $140).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Plan assets measured at fair value and cash are presented
in the following table with the overall allocation of assets.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">December&nbsp;&nbsp;31,</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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">2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)">
    <td style="width: 48%; font-size: 10pt; text-align: left">Equity type investments</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">3,146</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: 10%; font-size: 10pt; text-align: right">3,146</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">-</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">-</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">Fixed interest type investments:</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Government bonds</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,022</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">33,022</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">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">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">&nbsp;</td><td style="font-size: 10pt; text-align: right">92</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">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">918</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; 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">918</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">Total</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">37,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">$</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">36,260</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">-</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">918</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>


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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Plan&#8217;s assets are invested with a third party
insurance company in the Netherlands that insures the performance of Plan assets. The valuation of the insurance asset is included
in the &#8220;Other&#8221; category in the table above.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company expects the following pension benefit payments
over the next 10 years:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">Year ended December 31</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="2" style="white-space: nowrap; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 28%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 30%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">2019</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="width: 12%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">658</font></td>
    <td style="width: 1%"><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2020</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">686</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2021</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">721</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2022</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">792</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2023</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">859</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2024 - 2028</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">5,286</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">&nbsp;</font></td>
    <td><font style="font-size: 10pt">&nbsp;</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>16.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Net earnings per common share</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table reconciles the denominator used to
calculate earnings per common share:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">2018</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">2017</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; padding-left: 10pt; text-indent: -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: 70%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Shares issued and outstanding at beginning of period</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">38,934,161</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">38,648,461</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; padding-left: 10pt; text-indent: -10pt">Weighted average number of shares: Issued during the
    period</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">221,293</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">181,523</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-left: 10pt; text-indent: -10pt">Weighted average number of shares used in computing basic earnings per share</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,155,454</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">38,829,984</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; padding-left: 10pt; text-indent: -10pt">Assumed exercise of stock options acquired under the
    Treasury Stock Method</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">639,161</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">477,870</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: 2.25pt; padding-left: 10pt; text-indent: -10pt">Number of shares used in computing diluted earnings per share</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right">39,794,615</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; padding-bottom: 2.25pt">&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">39,307,854</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>
</DIV></DIV></DIV>

<!-- Field: Page; Sequence: 30; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b></b></font></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>17.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Other supplemental information</b></font></td>
</tr></table>




<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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">
    <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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Cash payments made during the year</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; text-align: left">Income tax, net of refunds</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">42,153</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">43,374</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">Interest</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,404</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,168</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Non-cash 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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Increases (Decreases) in capital lease obligations</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">(522</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">$</td><td style="font-size: 10pt; text-align: right">123</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">Dividends declared but not paid</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,961</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,947</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Other expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">Rent expense</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">74,183</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">65,982</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>18.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Financial instruments</b></td>
</tr></table>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Concentration of credit risk</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company is subject to credit risk with respect to
its cash and cash equivalents, accounts receivable, unbilled revenues, other receivables and advisor loans receivable. Concentrations
of credit risk with respect to cash and cash equivalents are limited by the use of multiple large and reputable banks. Concentrations
of credit risk with respect to receivables are limited due to the large number of entities comprising the Company&#8217;s customer
base and their dispersion across different service lines in various countries.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Foreign currency risk</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Foreign currency risk is related to the portion of the
Company&#8217;s business transactions denominated in currencies other than US dollars. A significant portion of revenue is generated
by the Company&#8217;s Euro, Canadian dollar, Australian dollar and UK pound sterling currency operations. The Company&#8217;s
head office expenses are incurred primarily in Canadian dollars which are hedged by Canadian dollar denominated revenue.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Fluctuations in foreign currencies impact the amount of
total assets and liabilities that are reported for foreign subsidiaries upon the translation of these amounts into US dollars.
In particular, the amount of cash, working capital, goodwill and intangibles held by these subsidiaries is subject to translation
variance caused by changes in foreign currency exchange rates as of the end of each respective reporting period (the offset to
which is recorded to accumulated other comprehensive income on the consolidated balance sheets).</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 71.45pt"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Interest rate risk</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company utilizes an interest rate risk management
strategy that may use interest rate hedging contracts from time to time. The Company&#8217;s specific goals are to: (i) manage
interest rate sensitivity by modifying the characteristics of its debt and (ii) lower the long-term cost of its borrowed funds.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In April 2017, the Company entered into interest rate
swap agreements to convert the LIBOR floating interest rate on $100,000 of US dollar denominated debt into a fixed interest rate
of 1.897% plus the applicable margin. The term of the swaps matched the maturity of the underlying Revolving Credit Facility at
the time of inception, with a maturity of January 18, 2022. In December 2018, the Company entered into interest rate swap agreements
to convert the LIBOR floating interest rate on $100,000 of US dollar denominated debt into a fixed interest rate of 2.7205% plus
the applicable margin. The term of the swaps match the maturity of the underlying Revolving Credit Facility, with a maturity of
April 30, 2023. The swaps are being accounted for as cash flow hedges and are measured at fair value on the consolidated balance
sheets. Gains or losses on the swaps, which are determined to be effective as hedges, are reported in other comprehensive income.</p>

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

<!-- Field: Page; Sequence: 31; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; margin: 0pt 0 0pt 30pt; text-align: justify"><font style="font-weight: normal"><i>Fair values of financial
instruments</i></font></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table provides the financial assets and
liabilities carried at fair value measured on a recurring basis as of December 31, 2018:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">Carrying value at</td><td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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; border-bottom: Black 1pt solid">December 31, 2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)">
    <td style="font-size: 10pt">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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-align: left; padding-left: 10pt">Interest rate swap asset</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">926</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">-</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">926</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">-</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; padding-left: 10pt">Investments</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Equity securities and funds</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,835</td><td style="white-space: 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,835</td><td style="white-space: 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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; padding-left: 20pt">Fixed income and bond funds</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">4,101</td><td style="white-space: 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">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">$</td><td style="font-size: 10pt; text-align: right">3,916</td><td style="white-space: 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></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">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">93,865</td><td style="white-space: 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">93,865</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">There were no significant non-recurring fair value measurements
recorded during the year ended December 31, 2018 or 2017.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The inputs to the measurement of the fair value of contingent
consideration related to acquisitions are Level 3 inputs. The fair value measurements were made 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 3% to 9.1%, with a weighted average of 6.1%). The wide range of discount rates is attributable
to 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 data point concentration at the 3.8% and 8.7% levels. A 2% increase in the weighted average
discount rate would reduce the fair value of contingent consideration by $4,800. Changes in the fair value of the contingent consideration
liability comprises the following:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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="width: 70%; 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">50,300</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">32,266</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">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">61,525</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,477</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">Fair value adjustments (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">1,675</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,054</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">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">(18,757</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">(6,169</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; padding-bottom: 1pt">Other</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">(877</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">1,672</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">Balance, December 31</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">93,865</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">50,300</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></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; 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">17,122</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">18,657</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">Non-current portion</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">76,743</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">31,643</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<!-- Field: Page; Sequence: 32; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">The carrying amounts for cash and cash
equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair values due to the short maturity of
these instruments, unless otherwise indicated. The carrying value of the pension liability is presented as the projected benefit
obligation net of the fair value of the plan assets (note 15). The inputs to the measurement of the fair value of non-current receivables,
advisor loans and long-term debt are Level 3 inputs. The following are estimates of the fair values for other financial instruments:</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017</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">Carrying<br>
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">Fair<br>
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">Carrying<br>
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">Fair<br>
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: 48%; 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: 10%; font-size: 10pt; font-weight: bold; text-align: right">12,088</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">12,088</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: 10%; font-size: 10pt; text-align: right">10,136</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">10,136</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">Advisor loans receivable (non-current)</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,661</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,661</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">44,978</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,978</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)</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">670,289</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">670,289</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">247,467</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">247,467</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Other receivables include notes receivable from non-controlling
interests and non-current income tax recoverable.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b></b></font></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><font style="font-size: 10pt"><b>19.</b></font></td><td style="width: 5pt"></td><td style="text-align: justify"><font style="font-size: 10pt"><b>Commitments and contingencies</b></font></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> <font style="font-size: 10pt"><i>(a)</i></font> <font style="font-size: 10pt"><i>Lease commitments</i></font></p>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">Minimum operating lease payments are as follows:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">Year ended December 31</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="2" style="white-space: nowrap; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 28%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 30%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">2019</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="width: 12%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">86,376</font></td><td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 27%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2020</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">76,169</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2021</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">62,171</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2022</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">51,011</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2023</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">38,103</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">Thereafter</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">97,631</font></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">411,461</font></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
</table></div>

<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 0pt 30pt"> <font style="font-size: 10pt"><i>(b)</i> <i>Purchase commitments</i></font></p>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><font style="font-size: 10pt">Minimum contractual purchase commitments are as follows:</font></p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">Year ended December 31</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td colspan="2" style="white-space: nowrap; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 28%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 30%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">2019</font></td><td style="width: 1%; font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="width: 12%; font-size: 10pt; text-align: right"><font style="font-size: 10pt">11,063</font></td><td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="width: 27%; background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2020</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">6,600</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2021</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">1,467</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">2022</font></td><td style="font-size: 10pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; text-align: right"><font style="font-size: 10pt">1,179</font></td><td style="white-space: nowrap; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><font style="font-size: 10pt">2023</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">491</font></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td><td style="font-size: 10pt; padding-bottom: 1pt"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">$</font></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><font style="font-size: 10pt">20,800</font></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><font style="font-size: 10pt">&nbsp;</font></td>
    <td style="background-color: White"><font style="font-size: 10pt">&nbsp;</font></td></tr>
</table></div>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>(c) Contingencies</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">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></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>20.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Related party transactions</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has entered into office space rental arrangements
and property management contracts with minority shareholders of certain 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 year ended December 31, 2018 was $420 (2017 - $356). The recorded amount of the property management revenues
for year ended December 31, 2018 was $585 (2017 - $635). These amounts are settled monthly in cash, and are priced at market rates.
The rental arrangements have fixed terms of up to 10 years. The property management contracts have terms of one to three years.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at December 31, 2018, the Company had $6,465 of loans
receivable from non-controlling shareholders (December 31, 2017 - $8,093). The majority of the loans receivable represent amounts
assumed in connection with acquisitions and amounts issued to non-controlling interests to finance the sale of non-controlling
interests in subsidiaries to senior managers. The loans are of varying principal amounts and interest rates which range from nil
to 4.0%. These loans are due on demand or mature on various dates up to 2026, but are open for repayment without penalty at any
time.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<!-- Field: Page; Sequence: 33; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>21.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Revenue from contracts with customers</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b></B></P>

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




<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers has disaggregated its revenue from contracts
with customers by type of service and region as presented in the following table.</p>

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




<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br>
Pacific</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">Investment<br>
Management</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">Corporate</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">Consolidated</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><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><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><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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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><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="width: 34%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Lease brokerage</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">648,815</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">139,685</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: 8%; font-size: 10pt; font-weight: bold; text-align: right">115,447</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: 8%; 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: 8%; 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: 8%; font-size: 10pt; font-weight: bold; text-align: right">903,947</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">Sales brokerage</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">441,934</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">168,796</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">170,154</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">-</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">-</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">780,884</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">Property management</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">228,550</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">84,861</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">135,921</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">-</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">-</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">449,332</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">Valuation and advisory</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">148,721</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">112,180</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">62,133</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">-</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">-</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">323,034</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">Project management</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">109,699</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">107,149</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">32,230</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">-</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">-</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">249,078</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">Investment management</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; 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; 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; 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">74,978</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">-</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">74,978</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; padding-bottom: 1pt; padding-left: 10pt">Other</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">18,465</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">10,567</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">12,475</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">1,043</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">1,624</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">44,174</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; font-weight: bold; text-align: left; padding-bottom: 2.25pt">Total Revenue</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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">1,596,184</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; font-weight: bold; padding-bottom: 2.25pt">&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">623,238</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; font-weight: bold; padding-bottom: 2.25pt">&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">528,360</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; font-weight: bold; padding-bottom: 2.25pt">&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">76,021</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; font-weight: bold; padding-bottom: 2.25pt">&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">1,624</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; font-weight: bold; padding-bottom: 2.25pt">&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">2,825,427</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">2017 (note 23)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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="font-size: 10pt; text-align: left; padding-left: 10pt">Lease brokerage</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">549,721</td><td style="white-space: 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">116,171</td><td style="white-space: 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,334</td><td style="white-space: 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">769,226</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">Sales brokerage</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">402,801</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">137,959</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">182,690</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">723,450</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">Property management</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">208,880</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">43,440</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">126,424</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">378,744</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">Valuation and advisory</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">131,250</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">98,094</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,945</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">286,289</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">Project management</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">99,849</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">110,817</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,093</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">227,759</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">Investment management</td><td 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">12,647</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">12,647</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; padding-left: 10pt">Other</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">16,912</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">8,466</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">9,717</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">7</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">1,983</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">37,085</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: 2.25pt">Total Revenue</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&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,409,413</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; padding-bottom: 2.25pt">&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">514,947</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; padding-bottom: 2.25pt">&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">496,203</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; padding-bottom: 2.25pt">&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">12,654</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; padding-bottom: 2.25pt">&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,983</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; padding-bottom: 2.25pt">&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">2,435,200</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<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 0pt 30pt"><b>Contract balances</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company had contract assets totaling $110,432 of which
$99,468 was current (2017 - $111,841 of which $104,737 was current). During the year ended December 31, 2018, substantially all
of the current contract assets were moved to accounts receivable.</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 0pt 30pt">The Company had contract liabilities (all current) totaling
$39,635 (2017 - $35,423). Revenue recognized for the year ended December 31, 2018 totaled $23,526 (2017 - $25,857) that was included
in the contract liability balance at the beginning of the year. The remaining balance was transferred to accounts payable and is
related to the Company&#8217;s role as an agent in its outsourcing and advisory business where it collects funds in advance from
customers and make payments to vendors or subcontractors on their behalf but where the costs are accounted for on a net basis because
the Company does not control the good or service prior to their delivery to the customer.</p>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div><p style="font-size: 10pt; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 34; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b>22.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Segmented information</b></td>
</tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Operating segments</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers identified four reportable operating segments.
Three segments are grouped geographically into Americas, Asia Pacific and EMEA. The Investment Management segment includes Harrison
Street and the Company&#8217;s existing European investment management business which was previously reported in EMEA; segment
presentation has been revised for all periods presented. The groupings are based on the manner in which the segments are managed.
Management assesses each segment&#8217;s performance based on operating earnings or operating earnings before depreciation and
amortization. Corporate includes the costs of global administrative functions and the corporate head office.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Included in segment total assets at December 31, 2018
are investments in subsidiaries accounted for under the equity method or cost method: Americas $4,311 (2017 - $3,171); EMEA $1,820
(2017 - $2,242), Asia Pacific $7 (2017 - $7); Investment Management $430 (2017 - $336) and Corporate $1,200 (2017 - nil). The reportable
segment information excludes intersegment transactions.</P>



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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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">&nbsp;</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">&nbsp;</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></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">Americas</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">EMEA</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">Asia<br>
Pacific</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">Investment<br>
Management</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">Corporate</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">Consolidated</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><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: 34%; font-size: 10pt">Revenues</td><td style="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,596,184</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">623,238</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">528,360</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">76,021</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">1,624</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">2,825,427</td><td style="white-space: nowrap; width: 1%; 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">Depreciation and amortization</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">30,391</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; 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">25,435</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; 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">6,320</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; 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">13,791</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; 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,793</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; 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">78,730</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">Operating earnings (loss)</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">105,490</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; 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">53,862</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; 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">66,240</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; 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">12,326</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; 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">(36,520</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; 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">201,398</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">Other income, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; 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,281</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">Interest expense, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; 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,845</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; padding-bottom: 1pt">Income tax expense</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; 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">(53,260</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: 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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; font-weight: bold; padding-bottom: 2.25pt">&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">128,574</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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">846,919</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; border-bottom: Black 1pt solid">&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">602,964</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; border-bottom: Black 1pt solid">&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">228,490</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; border-bottom: Black 1pt solid">&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">693,040</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; border-bottom: Black 1pt solid">&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">(13,833</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; font-weight: bold">&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">2,357,580</td><td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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">Total additions to long-lived assets</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">61,814</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; 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">161,823</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; 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">10,669</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; 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">649,898</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; 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,743</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; 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">887,947</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td></tr>
</table></div>


<p style="margin: 0">&nbsp;</p>



<p style="margin: 0">&nbsp;</p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt">2017 (note 23)</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">
    <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br>
Pacific</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">Investment<br>
Management</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">Corporate</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">Consolidated</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><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: 34%; font-size: 10pt">Revenues</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">$</td><td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,409,413</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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">514,947</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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">496,203</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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">12,654</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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">1,983</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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">2,435,200</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">Depreciation and amortization</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">28,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; 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">16,595</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">5,914</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">29</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,655</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">52,992</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 (loss)</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">87,955</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">45,626</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">55,066</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">2,263</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">(23,534</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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">167,376</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 income, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">500</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">Interest expense, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">(11,895</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">Income tax expense</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; 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">(61,907</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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td><td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-bottom: 2.25pt">&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">94,074</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><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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">759,827</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">497,122</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">221,415</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">33,360</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,164</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="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,507,560</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; text-align: left">Total additions to long-lived assets</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">138,914</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">28,682</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">9,876</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">91</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">5,092</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">182,655</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="margin: 0">&nbsp;</p>

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

<!-- Field: Page; Sequence: 35; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Geographic information</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Revenues in each geographic region are reported by customer
locations.</p>

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

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<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">2018</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">2017 <br>(note 23)</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">&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">United States</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 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: 12%; font-size: 10pt; font-weight: bold; text-align: right">1,243,019</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,046,248</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; text-align: left">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">943,164</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">281,588</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Euro currency countries</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">360,115</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">262,115</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">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">265,867</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">191,934</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Canada</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">358,035</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">306,533</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">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">65,781</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">61,158</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Australia</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">238,537</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">253,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="font-size: 10pt; text-align: left">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">47,886</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,843</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">United Kingdom</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">172,820</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">169,700</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">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">68,732</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">75,745</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Other</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">452,901</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">397,344</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">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">87,877</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,797</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></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold">Consolidated</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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">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">2,825,427</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">2,435,200</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">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">1,479,307</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">722,065</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

<p style="font-size: 10pt; margin: 0pt 0">&nbsp;</p></div>



<p style="font-size: 10pt; margin: 0pt 0; text-align: justify"><font style="font-weight: normal"></font></p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left">23.</td><td style="width: 5pt"></td><td style="text-align: justify">Impact of recently issued accounting standards</td>
</tr></table>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Recently adopted accounting guidance</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>Revenue from contracts with customers</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Beginning in May 2014, the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, <i>Revenue from Contracts with Customers</i>,
as well as several related ASUs (collectively, the &#8220;Revenue Guidance&#8221;). The Revenue Guidance clarifies the principles
for recognizing revenue and develops a common revenue standard for GAAP and International Financial Reporting Standards. The Revenue
Guidance, codified as Accounting Standards Codification Topic No. 606 (&#8220;ASC 606&#8221;) has been adopted retrospectively
effective January 1, 2018 and accordingly, comparative information has been restated. The primary changes are described below.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 36; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (a) Accounting for lease brokerage revenues</p>




<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under previous GAAP, lease brokerage revenues were deferred
until the related contingency (e.g. tenant occupancy) was resolved. Under ASC 606, in certain cases revenue is recognized earlier
since the Company&#8217;s performance obligation will typically be satisfied upon lease execution.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (b) Accounting for reimbursable expenses related to the Company&#8217;s property management activities</p>




<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under previous GAAP, reimbursable expenses contemplated
both performance and payment risk when evaluating whether a principal or agent relationship existed between the Company and its
customers. Under ASC 606, principal versus agent indicators were revised with a focus on control over the services provided by
third-party service providers. As a result, the revenues related to the Company&#8217;s property management activities for the
year ended December 31, 2017 increased by $146,269 and the related cost of revenues increased by $146,269 with no net impact on
earnings.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.75in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (c) Presentation of contract balances</p>



<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has revised the presentation of certain amounts
in the balance sheet to reflect the adoption of ASC 606, with increases to contract balances and decreases to unbilled revenues
and unearned revenues associated with the change in lease brokerage revenue recognition.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Adoption of the standard using the full retrospective
method resulted in a restatement of certain previously reported results. These include the recognition of additional revenue and
an increase in income tax expense, along with increasing contract balances and accrued expenses. The Company&#8217;s previously
reported results for the year ended December 31, 2017 were impacted as follows:</p>

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


<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt"><font style="font-size: 10pt">(in thousands of US dollars, except per share amounts)</font></td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</td><td style="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">&nbsp;</td><td style="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">&nbsp;</td><td style="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">&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; font-weight: bold">&nbsp;</td>
    <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year ended December 31, 2017</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">As <br>
previously <br>
reported</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">Lease <br>
brokerage <br>
revenue <br>
adjustment</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">Principal <br>
versus <br>
agent <br>
adjustment</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">Restated</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">Statement of 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">&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="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">2,275,362</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">13,569</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">146,269</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">2,435,200</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">Cost of revenues</td><td 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,427,281</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,315</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">146,269</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,585,865</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">Selling, general and administrative expenses</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">613,335</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">705</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">614,040</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</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">63,300</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,393</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">61,907</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">Non-controlling interest share of 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">20,236</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">20,319</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 redemption increment</td><td 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,583</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(190</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">22,393</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">Net earnings attributable&nbsp;&nbsp;to Company</td><td 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,313</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,049</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">51,362</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">Diluted net earnings per common share</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.25</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">0.05</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">1.31</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>

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

<!-- Field: Page; Sequence: 37; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<p style="font-size: 10pt; margin: 0pt 0"></p>

<div data-td-taggable-table=""><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; margin: 0pt 0 0pt 30pt">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-size: 10pt">(in thousands of US dollars)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As at December 31, 2017</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">
    <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">As <br> previously <br> reported</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">Lease <br> brokerage <br> revenue <br> adjustment</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">Principal <br> versus <br> agent <br> adjustment</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">Restated</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">Balance sheet</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</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="width: 48%; font-size: 10pt; text-align: left">Accounts receivable, net of allowance</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">383,385</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">(843</td><td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">)</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">-</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">382,542</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">Contract assets, current</td><td 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">104,737</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">104,737</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">Unbilled revenues</td><td 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,370</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,370</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Contract assets, non-current</td><td 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,104</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,104</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">Deferred income tax asset, net</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">52,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">(3,993</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">48,401</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 and accrued expenses</td><td 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,904</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,817</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">227,087</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 compensation</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">365,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">53,926</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">419,635</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">Contract 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">-</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,423</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,423</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">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">11,919</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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,919</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></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Deferred income tax liability, net</td><td 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,579</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">465</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">19,044</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">Deficit</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">(128,411</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">12,922</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(115,489</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">Accumulated 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">(43,354</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">197</td><td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td><td 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">(43,157</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">Non-controlling interests</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,019</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">438</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">4,457</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td></tr>
</table></div>



<p style="font-size: 10pt; margin: 0pt 0; text-align: justify"><font style="font-weight: normal">&nbsp;</font></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><b>Recently issued accounting guidance, not yet adopted</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The FASB has issued two ASUs related to leases. In February
2016, the FASB issued ASU No. 2016-02, <i>Leases</i>. This ASU affects all aspects of lease accounting and has a significant impact
to lessees as it requires the recognition of a right-of use asset and a lease liability for virtually all leases including operating
leases. In addition to balance sheet recognition, additional quantitative and qualitative disclosures will be required. The Company
has catalogued and abstracted key terms of its leases and is using a software solution to assist with the additional accounting
and disclosures required. The Company&#8217;s assets and liabilities will be materially impacted by the recognition of a right-of-use
asset and lease liability. Related balance sheet ratios will also be impacted; however, covenant ratio calculations under the Company&#8217;s
Revolving Credit Facility will not be impacted, as they will continue to be based on the accounting standards in place as of December
31, 2017. In July 2018, the FASB issued ASU No. 2018-11, <i>Codification Improvements to Topic 842, Leases</i>. This ASU affects
narrow aspects of the guidance issued in ASU 2016-02 providing an additional (and optional) alternative transition method to adopt
the new leases standard. Under this transition method, an entity initially applies the new leases standard at the adoption date
and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While the
Company is continuing to evaluate the full magnitude of the ASU adoptions on its consolidated financial statements for existing
lease contracts, it has elected certain practical expedients allowed by the ASU, including the expedient to forego separating lease
and non-lease components in lessee contracts, which will increase the magnitude of the asset and liability to be reported. The
Company will adopt this ASU effective January 1, 2019, with the expectation of electing the new optional transition method offered
under ASU 2018-11.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>


<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial
Instruments &#8211; Credit Losses</i>. This ASU creates a new framework to evaluate financial instruments, such as trade receivables,
for expected credit losses. This new framework replaces the existing incurred loss approach and is expected to result in more timely
recognition of credit losses. The standard is effective for annual and interim periods beginning after December 15, 2019 and early
adoption is not permitted until years beginning after December 15, 2018. The Company is currently assessing the impact of this
ASU on its financial statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<!-- Field: Page; Sequence: 38; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; 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"><I>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --> of 39</I></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In January 2017, the FASB issued ASU No. 2017-04, <i>Intangibles
&#8211; Goodwill and Other: Simplifying the Accounting for Goodwill Impairment</i> to remove Step 2 of the goodwill impairment
test, which requires a hypothetical purchase price allocation. Under this guidance, a goodwill impairment will now be the amount
by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The standard
is effective for annual and interim periods beginning after December 15, 2019, with early adoption permitted. The Company is currently
assessing the impact of this ASU on its financial statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><i>&nbsp;</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In August 2017, the FASB issued ASU No. 2017-12, <i>Derivatives
and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,</i> which increases the scope of hedge accounting
for both financial and nonfinancial strategies. The standard is effective for annual and interim periods beginning after December
15, 2018, with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements
and does not anticipate a material impact as the Company&#8217;s interest rate swaps are currently accounted for as cash flow hedges,
are deemed to be effective as hedges and are already reported in other comprehensive income.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In February 2018, the FASB issued ASU 2018-02, <i>Income
Statement &#8211; Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive
Income</i>. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive
income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in (or
portion thereof) is recorded. The standard is effective for annual and interim periods beginning after December 15, 2019, with
early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In&nbsp;August&nbsp;2018,&nbsp;the&nbsp;FASB&nbsp;issued&nbsp;ASU&nbsp;2018-15,&nbsp;<i>Intangibles
&#8211; Goodwill and Other &#8211; Internal-Use software (Subtopic 350-40).</i> This ASU aligns the capitalizing of implementation
costs incurred in relation to a hosting arrangement with the requirements for capitalizing implementation costs incurred to develop
or obtain internal-use software. It also requires that these capitalized costs are to be expensed over the term of the hosting
arrangement and to the same line as the hosting arrangement. The standard is effective for annual and interim periods beginning
after December 15, 2019, with early adoption permitted and should be applied either retrospectively or prospectively after the
date of adoption. The Company is currently assessing the impact of this ASU on its financial statements.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 25pt; text-align: left"><b></b></td></tr></table><div data-td-statement-type="note"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"><td style="width: 25pt; text-align: left"><b>24.</b></td><td style="width: 5pt"></td><td style="text-align: justify"><b>Subsequent event</b></td>
</tr></table>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In January 2019, the Company acquired a controlling interest
in a real estate services firm operating in Central and Southeast Virginia. The initial cash consideration for the acquisition
was $15,876. This acquisition will be accounted for using the acquisition method of accounting for business combinations.</p></div><p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></p>

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



<p style="margin: 0">&nbsp;</p>

<p style="margin: 0">&nbsp;</p>

<p style="margin: 0"></p>

<hr noshade="" size="4" style="color: Black; width: 100%; margin-top: 3pt; margin-bottom: 3pt">
<p style="margin: 0"></p>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3
<SEQUENCE>4
<FILENAME>exh_3.htm
<DESCRIPTION>EXHIBIT 3
<TEXT>
<html>
<head>
<title></title>
</head>
<body>


<p style="font-size: 10pt; margin: 0pt 0"><b>EXHIBIT 3</b></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"><b>COLLIERS INTERNATIONAL GROUP INC.</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Management&#8217;s discussion and analysis for the year ended December 31, 2018</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">February 22, 2019</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 audited consolidated financial statements and the accompanying notes (the &#8220;Consolidated
Financial Statements&#8221;) of Colliers International Group Inc. (&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the
&#8220;Company&#8221; or &#8220;Colliers&#8221;) for the year ended December 31, 2018. The 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"><i>&nbsp;</i></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 &#8220;CSA&#8221;).
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 year ended December 31, 2018 and up to and including February 22, 2019.</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>&nbsp;</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>Additional information about the Company, including the Company&#8217;s
current Annual Information Form, which is included in the Company&#8217;s Annual Report on Form 40-F, can be found on SEDAR at
www.sedar.com and on EDGAR at www.sec.gov.</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>&nbsp;</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>This MD&amp;A includes references to &#8220;adjusted EBITDA&#8221;
and &#8220;adjusted EPS&#8221;, which are financial measures that are not calculated in accordance with GAAP. For a reconciliation
of these non-GAAP measures to the most directly comparable GAAP financial measures, see &#8220;Reconciliation of non-GAAP financial
measures&#8221;.</i></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: justify; margin: 0pt 0">Consolidated review</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Our consolidated revenues for the year ended December 31, 2018
were $2.83 billion, an increase of 16% over the prior year (15% measured in local currencies), attributable to a combination of
recent acquisitions and internal growth in each of our four operating 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">Our diluted net earnings per share for 2018 were $2.45, up 87%
from $1.31 in the prior year with the increase attributable to growth in earnings from each of our four operating segments. In
addition, the re-measurement of US deferred income tax assets at lower enacted tax rates in the United States (see &#8220;Impact
of US Tax Reform&#8221; below) depressed our 2017 diluted net earnings per share. Our adjusted EPS (see &#8220;Reconciliation
of non-GAAP financial measures&#8221; below), which excludes the impact of US tax reform among other items, was $4.09 for the
year, up 29% from $3.16 in the prior year. Our adjusted EPS growth was driven by incremental earnings from (i) recently acquired
businesses, (ii) internal revenue growth and (iii) operating efficiencies, particularly in the Asia Pacific and Americas 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">We acquired controlling interests in 12 businesses during 2018.
The aggregate initial cash purchase price for these acquisitions was $610.0 million ($586.2 million net of cash acquired) and
was comprised of five operating in the Americas region, four operating in EMEA, two operating in the Asia Pacific region, and
one in our new Investment Management segment (being Harrison Street Real Estate Capital, LLC (&#8220;Harrison Street&#8221;)).
We also acquired net non-controlling interests valued at $1.3 million. These investments were funded with cash on hand and borrowings
under our revolving credit facility.</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">On July 5, 2018, we completed the acquisition of a 75% equity interest
in Harrison Street. Harrison Street is a real estate investment management firm focused on demographic-based investing, primarily
in the education, healthcare and storage sectors. Harrison Street is headquartered in Chicago. Total initial cash consideration
was $451.7 million. Up to an additional $100.0 million is payable in 2022 based on Harrison Street achieving specified earnings
levels.</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; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">We report our financial performance in four separate and distinct
operating segments: Americas; Europe Middle East and Africa (&#8220;EMEA&#8221;); Asia and Australasia (&#8220;Asia Pacific&#8221;)
and Investment Management. The new Investment Management segment is comprised of Harrison Street and our existing European investment
management business which was previously reported within the EMEA segment. We split our service offerings into four lines of business:
Outsourcing &amp; Advisory, Lease Brokerage, Sales Brokerage and Investment 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">For the year ended December 31, 2018, revenue growth was led by
our Lease Brokerage and Outsourcing &amp; Advisory service lines, from a mix of (i) recent acquisitions and (ii) internal growth
across all regions, particularly the Americas and Asia Pacific.</p>

<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="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center">Twelve months ended</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1pt">(in thousands of US$)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">Growth</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">Growth</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1pt">(LC = local currency)</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">in US$ %</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">in LC%</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; font-size: 10pt; text-align: left">Outsourcing &amp; Advisory</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,065,618</td><td style="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">929,877</td><td style="width: 1%; font-size: 10pt; text-align: left">&nbsp;</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 14%; font-size: 10pt; text-align: center">15%</td><td style="width: 1%; font-size: 10pt">&nbsp;</td>
    <td style="width: 14%; font-size: 10pt; text-align: center">14%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Lease Brokerage</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">903,947</td><td style="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">769,226</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">18%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">17%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left">Sales Brokerage</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">780,884</td><td style="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">723,450</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">8%</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">7%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Investment Management</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">74,978</td><td style="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,647</td><td style="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="font-size: 10pt; text-align: center; padding-bottom: 1pt">NM</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">NM</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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total revenues</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,825,427</td><td style="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">2,435,200</td><td style="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="font-size: 10pt; text-align: center; padding-bottom: 1pt">16%</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: center; padding-bottom: 1pt">15%</td></tr>
</table>


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

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Results of operations &#8211; 2018 relative
to 2017</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Our revenues were $2.83 billion for the year ended December 31,
2018, up 16% relative to 2017 (15% measured in local currencies). The positive impact of acquisitions was 9% and internally generated
revenue growth measured in local currencies was 6%.</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">Each of our regions generated increases in profitability in 2018
through the favourable impact of recent business acquisitions and internal growth. Operating earnings increased 20% to $201.4
million in 2018, from $167.4 million in 2017. Adjusted EBITDA (see &#8220;Reconciliation of non-GAAP financial measures&#8221;
below) rose 28% to $311.4 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">Depreciation expense was $30.6 million relative to $26.3 million
in the prior year. The increase was primarily attributable to increased investments in office leaseholds in major markets during
the past three years, as well as the impact of recent 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">Amortization expense was $48.2 million in 2018, relative to $26.7
million in 2017, with the increase largely attributable to amortization of acquired intangible assets related to Harrison Street.</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 increased to $20.8 million in 2018 from $11.9
million in the prior year, primarily as a result of increased average borrowings attributable to acquisitions completed in 2018.
Our weighted average interest rate was 3.3% in 2018 relative to 3.1% in the prior year. Our interest costs were impacted by rising
floating reference rates during 2018 and an increase in the leverage-based applicable margin on our revolving credit facility
as a result of greater financial leverage after the Harrison Street acquisition, offset by savings from the 2.23% fixed rate Senior
Notes issued in May 2018.</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 for 2018 was $1.3 million and was primarily comprised
of earnings from equity investments.</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 2018 was 29% versus 40% in
2017. The tax rate for 2017 was impacted by a $13.3 million charge to re-measure net deferred income tax assets at lower corporate
tax rates enacted in the United States. Excluding the impact of the charge, the tax rate for 2017 was 32%. The tax rate for 2018
was primarily driven by the benefit of lower statutory income tax rates in the United States.</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 were $128.6 million in 2018, compared to $94.1 million
in the prior year. Net earnings increased due to revenues from business acquisitions completed during 2018 as well as growth in
revenues attributable to internal sources.</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"></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Americas region&#8217;s revenues totalled $1.60 billion for
2018 compared to $1.41 billion in the prior year, which equated to a 13% increase on a local currency basis (13% in the reporting
currency). Revenue growth was comprised of 8% internal growth and 5% from acquired businesses. Internal growth for the year was
led by Lease Brokerage. Adjusted EBITDA was $141.5 million, up 14% from the prior year. Operating earnings were $105.5 million,
relative to $88.0 million in 2017.</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">EMEA region revenues totalled $623.2 million for 2018 compared
to $514.9 million in the prior year, which represented a 17% increase on a local currency basis (21% in the reporting currency).
Revenue growth was comprised of 14% from acquired businesses and 3% internal growth. Internal growth was concentrated in Lease
Brokerage, primarily in Germany, with other service lines flat due to a strong prior year comparative. Adjusted EBITDA was $88.5
million, versus $67.0 million in the prior year, an increase of 32% with margins favourably impacted by recent acquisitions. Operating
earnings were $53.9 million, versus $45.6 million in 2017.</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">Asia Pacific region revenues totalled $528.4 million for 2018 compared
to $496.2 million in the prior year, which equated to an 8% increase on a local currency basis (7% in the reporting currency),
with 5% internal growth and 3% from recently completed business acquisitions. Adjusted EBITDA was $73.4 million, up from $61.3
million in the prior year, an increase of 20%, attributable to operating improvements in Asian markets and the turn to profitability
of our Japanese operations which were founded in 2017. Operating earnings were $66.2 million, up from $55.1 million in the prior
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">Investment Management segment revenues totalled $76.0 million for
the year compared to $12.7 million in the prior year, driven by the Harrison Street acquisition in July 2018. Revenues include
$12.3 million of incentive fees (carried interest). Pursuant to the terms of the Harrison Street acquisition, incentive fees related
to assets invested prior to the acquisition date are allocated to certain employees and former owners; as such the full amount
of these incentive fees is passed through as compensation expense and recognized as cost of revenues in the consolidated statement
of earnings. GAAP operating earnings were $12.3 million and were impacted by significant acquisition-related intangible asset
amortization. Adjusted EBITDA was $26.1 million. AUM as of December 31, 2018 was $26.4 billion, up 11% from $23.7 billion at the
time Harrison Street was acquired.</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">Global corporate costs as presented in adjusted EBITDA were $18.1
million in the year, versus $11.6 million in the prior year, with the increase attributable to higher insurance costs and performance-based
management incentive compensation accruals. The operating loss for the year was $36.5 million versus $23.5 million in 2017 and
was additionally impacted by higher acquisition-related items.</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td colspan="13" style="font-size: 10pt; font-weight: bold">Selected annual information - last five years</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="17" style="font-size: 10pt; font-weight: bold">(in thousands of US$, except share and per share amounts)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <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 colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; border-left: Black 1pt solid; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="19" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Year
    ended December 31</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2017</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2016</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2015</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-right: Black 1pt solid">2014</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; border-left: Black 1pt solid">Operations</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; font-size: 10pt; border-left: Black 1pt solid">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: 12%; font-size: 10pt; text-align: right">2,825,427</td><td style="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">2,435,200</td><td style="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,896,724</td><td style="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,721,986</td><td style="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,582,271</td><td style="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">201,398</td><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">167,376</td><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">146,173</td><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">80,384</td><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">78,156</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Net earnings from</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">continuing operations</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">128,574</td><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">94,074</td><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">91,571</td><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">39,915</td><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">53,909</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Net earnings from</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">discontinued operations</td><td 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="font-size: 10pt; text-align: left">&nbsp;</td><td 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="font-size: 10pt; text-align: left">&nbsp;</td><td 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="font-size: 10pt; text-align: left">&nbsp;</td><td 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,104</td><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">23,807</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">128,574</td><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">94,074</td><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">91,571</td><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">41,019</td><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">77,716</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; border-left: Black 1pt solid">Financial position</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Total assets</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,357,580</td><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">$</td><td style="font-size: 10pt; text-align: right">1,507,560</td><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">$</td><td style="font-size: 10pt; text-align: right">1,194,779</td><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">$</td><td style="font-size: 10pt; text-align: right">1,092,421</td><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">$</td><td style="font-size: 10pt; text-align: right">1,639,427</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Long-term debt</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">672,123</td><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">249,893</td><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">262,498</td><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">260,947</td><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">493,348</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Redeemable non-controlling interests</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">343,361</td><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">145,489</td><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">134,803</td><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">139,592</td><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">230,992</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">391,973</td><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">303,014</td><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">212,513</td><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">149,493</td><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">233,215</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; border-left: Black 1pt solid"></td></tr></table>

<!-- Field: Page; Sequence: 3 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->


<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; border-left: Black 1pt solid; width: 25%">Common share data</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: 12%">&nbsp;</td><td style="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: 12%">&nbsp;</td><td style="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: 12%">&nbsp;</td><td style="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: 12%">&nbsp;</td><td style="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: 12%">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid; width: 1%">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Net earnings (loss) per common 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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">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">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">Continuing operations</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.49</td><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">$</td><td style="font-size: 10pt; text-align: right">1.32</td><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">$</td><td style="font-size: 10pt; text-align: right">1.76</td><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">$</td><td style="font-size: 10pt; text-align: right">0.60</td><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">$</td><td style="font-size: 10pt; text-align: right">0.54</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; border-left: Black 1pt solid">Discontinued
    operations</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="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="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="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">0.03</td><td style="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">0.66</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td 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.49</td><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">1.32</td><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">1.76</td><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">0.63</td><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">1.20</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">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">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">Continuing operations</td><td 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.45</td><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">1.31</td><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">1.75</td><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">0.59</td><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">0.54</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; border-left: Black 1pt solid">Discontinued
    operations</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="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="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="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">0.03</td><td style="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">0.65</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td 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.45</td><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">1.31</td><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">1.75</td><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">0.62</td><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">1.19</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">Weighted average 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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">outstanding (thousands)</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-left: 10pt; border-left: Black 1pt solid">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">39,155</td><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">38,830</td><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">38,596</td><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">37,196</td><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">35,917</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; padding-left: 10pt; border-left: Black 1pt solid">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">39,795</td><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">39,308</td><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">38,868</td><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">37,586</td><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">36,309</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">Cash dividends per common share</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">0.10</td><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">$</td><td style="font-size: 10pt; text-align: right">0.10</td><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">$</td><td style="font-size: 10pt; text-align: right">0.09</td><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">$</td><td style="font-size: 10pt; text-align: right">0.20</td><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">$</td><td style="font-size: 10pt; text-align: right">0.40</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; border-left: Black 1pt solid">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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Adjusted EBITDA</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">311,435</td><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">$</td><td style="font-size: 10pt; text-align: right">242,823</td><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">$</td><td style="font-size: 10pt; text-align: right">203,062</td><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">$</td><td style="font-size: 10pt; text-align: right">181,334</td><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">$</td><td style="font-size: 10pt; text-align: right">146,772</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Adjusted EPS</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.09</td><td style="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">3.16</td><td style="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">2.44</td><td style="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">2.29</td><td style="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.83</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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">New revenue guidance was adopted retrospectively effective January
1, 2018 and accordingly, comparative information for the year ended December 31, 2017 and as at December 31, 2017 has been restated.
Data for 2016 and prior periods in the table above has not been restated.</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">On June 1, 2015, the predecessor to our Company, FirstService Corporation
(&#8220;Old FSV&#8221;), completed a plan of arrangement (the &#8220;Spin-off&#8221;) which separated Old FSV into two independent
publicly traded companies &#8211; Colliers International Group Inc., a global leader in commercial real estate services and new
FirstService Corporation (&#8220;FirstService&#8221;), a North American leader in residential property management and related
services. Under the Spin-off, Old FSV shareholders received one Colliers share and one FirstService share of the same class as
each Old FSV share previously held.</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 conjunction with the Spin-off, the Residential Real Estate Services
and Property Services segments of Old FSV were transferred to FirstService. Colliers, as the successor to Old FSV, retained the
Commercial Real Estate Services segment of Old FSV. This MD&amp;A presents the operating results of Colliers on a continuing operations
basis for all periods presented. The FirstService operations are classified as discontinued operations.</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Results of operations &#8211; fourth quarter
ended December 31, 2018</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Consolidated operating results for the fourth quarter ended December
31, 2018 were up significantly relative to the comparable prior year quarter from a combination of acquired and internal growth.
Revenues were $889.9 million, up 16% (18% in local currency) relative to the prior year quarter, with revenue gains in all four
operating segments. Operating earnings for the fourth quarter ended December 31, 2018 were $98.1 million, up 24% and adjusted
EBITDA was $133.2 million, up 39%.</p>

<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 colspan="13" style="font-size: 10pt; font-weight: bold">Summary of quarterly results - years ended December 31, 2018 and
    2017</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td colspan="13" style="font-size: 10pt; font-weight: bold">(in thousands of US$, except per share amounts)</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <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 colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-bottom: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Q1</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Q2</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Q3</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Q4</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-right: Black 1pt solid">Year</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; border-left: Black 1pt solid">Year ended December 31, 2018</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; font-size: 10pt; border-left: Black 1pt solid">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: 12%; font-size: 10pt; text-align: right">552,473</td><td style="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">667,350</td><td style="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">715,721</td><td style="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">889,883</td><td style="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">2,825,427</td><td style="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">15,745</td><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">45,569</td><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">41,956</td><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">98,128</td><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">201,398</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">8,541</td><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">28,804</td><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">25,382</td><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">65,847</td><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">128,574</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Diluted net earnings per common 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">0.13</td><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">0.60</td><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">0.41</td><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">1.33</td><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">2.45</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; font-weight: bold; border-left: Black 1pt solid">Year ended December 31, 2017</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">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">466,263</td><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">$</td><td style="font-size: 10pt; text-align: right">586,233</td><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">$</td><td style="font-size: 10pt; text-align: right">618,799</td><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">$</td><td style="font-size: 10pt; text-align: right">763,905</td><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">$</td><td style="font-size: 10pt; text-align: right">2,435,200</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">12,840</td><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">41,229</td><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">34,458</td><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">78,849</td><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">167,376</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">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">6,800</td><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">25,958</td><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">20,361</td><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">40,955</td><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">94,074</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Diluted net earnings per common 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">0.04</td><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">0.29</td><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">0.16</td><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">0.82</td><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">1.31</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Adjusted EBITDA - 2018</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">36,140</td><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">$</td><td style="font-size: 10pt; text-align: right">69,427</td><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">$</td><td style="font-size: 10pt; text-align: right">72,665</td><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">$</td><td style="font-size: 10pt; text-align: right">133,203</td><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">$</td><td style="font-size: 10pt; text-align: right">311,435</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Adjusted EBITDA - 2017</td><td 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,252</td><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">60,258</td><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">55,281</td><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">96,033</td><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">242,824</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Adjusted EPS - 2018</td><td 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.45</td><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">0.95</td><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">0.92</td><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">1.77</td><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">4.09</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&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; border-left: Black 1pt solid">Adjusted EPS -
    2017</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.36</td><td style="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">0.77</td><td style="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">0.66</td><td style="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.36</td><td style="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">3.16</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
</table>

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

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 4 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Operating outlook</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The purpose of this operating outlook is to outline management&#8217;s
growth strategy as well as expectations for 2019, based on information available as of the date of this MD&amp;A. Readers are
cautioned that the information contained in this operating outlook may not be appropriate for other purposes and should refer
to the &#8220;Forward-looking statements and risks&#8221; section of this MD&amp;A for the material risk factors that could cause
actual results to differ materially.</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 are committed to a long-term growth strategy, for the five years
ending in 2020, that includes average internal revenue growth in the 5% range, combined with acquisitions to build each of our
service platforms, resulting in targeted average annual growth in revenues, adjusted EBITDA and adjusted EPS of 15%. Economic
conditions will negatively or positively impact these percentage growth rates in any given 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">Our expectations for 2019 are predicated on stable market conditions,
despite a number of ongoing geopolitical events. We anticipate high single digit consolidated revenue growth consisting of low
single digit internal growth and the balance from previously completed acquisitions, including Harrison Street. Consolidated adjusted
EBITDA margin improvement of 100 to 120 basis points is expected, including previously completed acquisitions, resulting in low
double digit adjusted EPS growth for the year. Future acquisitions will be incremental to the growth rate assumptions above.</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Seasonality and quarterly fluctuations</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company generates peak revenues and earnings in the month of
December followed by a low in January and February as a result of the timing of closings on sales brokerage transactions. Revenues
and earnings during the balance of the year are relatively even. These sales brokerage operations comprised approximately 27%
of 2018 consolidated revenues (2017 - 30%). Variations can also be caused by business acquisitions or dispositions which alter
the consolidated service mix.</p>

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

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Liquidity and capital resources</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company generated cash flow from operating activities of $257.5
million for the year ended December 31, 2018, relative to $212.9 million in the prior year. Operating cash flow, which grew by
21%, was favourably impacted by earnings from acquired businesses and internal growth, offset by acquisition-related transaction
costs, which were elevated due to increased activity. We believe that cash from operations and other existing resources, including
our revolving credit facility described below, 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">Net indebtedness as at December 31, 2018 was $545.1 million, versus
$141.4 million at December 31, 2017. Net indebtedness is calculated as the current and non-current portion of long-term debt less
cash and cash equivalents. The increase in debt was largely attributable to the acquisition of Harrison Street in July 2018. We
are in compliance with the covenants contained in our agreement relating to our revolving credit facility and senior unsecured
notes as at December 31, 2018 and, based on our outlook for 2019, we expect to remain in compliance with these covenants. We had
$562.0 million of available unused credit under our revolving credit facility as of December 31, 2018.</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"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">On April 19, 2018, the Company entered into an amended and restated
credit agreement with a syndicate of banks to provide a committed unsecured multi-currency revolving credit facility (the &ldquo;Facility&rdquo;)
of $1.0 billion, replacing the prior credit facility of $700.0 million. The Facility has a 5-year term ending April 30, 2023. The
applicable margin over floating reference rates is 1.25% to 2.50% depending on certain leverage ratios and requires a commitment
fee of 0.25% to 0.50% of the unused portion depending on certain leverage ratios. At any time during the term, we have the right
to increase the Facility by up to $250.0 million, on the same terms and conditions as the existing Facility.</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"></p>

<!-- Field: Page; Sequence: 5 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">On May 17, 2018, the Company entered into a note
purchase agreement with a group of institutional investors to issue &#8364;210 million of senior unsecured notes with a fixed
interest rate of 2.23% (the &#8220;Senior Notes&#8221;). The proceeds from the Senior Notes were received on May 30, 2018 and
were used to repay indebtedness under the Facility. The Senior Notes have a 10-year term ending May 30, 2028. The Facility and
the Senior Notes have similar financial covenants and rank equally in terms of seniority.</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 Board of Directors declared two semi-annual
dividends of $0.05 per common share (being the Subordinate Voting Shares together with the Multiple Voting Shares) during 2018,
unchanged from the prior year semi-annual amounts. These dividends are paid in cash after the end of the second and fourth quarters
to shareholders of record on the last business day of the quarter. The Company&#8217;s policy is to pay dividends on its common
shares in the future, subject to the discretion of our Board of Directors. Total common share dividends paid by the Company during
2018 were $3.9 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">During 2018, we invested cash in acquisitions as follows: an aggregate
of $586.2 million (net of cash acquired) in twelve new business acquisitions, $19.9 million in contingent consideration payments
related to previously completed acquisitions, and $1.3 million in net acquisitions of redeemable non-controlling interests.</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 three years,
we have outstanding contingent consideration, assuming all contingencies are satisfied and payment is due in full, totalling $206.9
million as at December 31, 2018 (December 31, 2017 - $91.5 million). 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 after the end of the contingency period, which extends to March 2023. We estimate
that approximately 85% of the contingent consideration outstanding as of December 31, 2018 will ultimately be paid.</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">Capital expenditures for 2018 were $35.6 million (2017 - $39.5
million), which consisted primarily of investments in offices, information technology infrastructure and software.</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 2018, we distributed $18.9 million (2017 - $20.8 million)
to non-controlling shareholders of subsidiaries, in part to facilitate the payment of income taxes on account of those subsidiaries
organized as flow-through entities.</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
December 31, 2018:</p>

<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="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; border-top: Black 1pt solid; border-left: Black 1pt solid">Contractual
    obligations</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; border-top: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</td>
    <td colspan="19" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; border-top: Black 1pt solid; border-right: Black 1pt solid">Payments
    due by period</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-left: Black 1pt solid">(in thousands of US$)</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right">Less than</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt; font-weight: bold">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-right: Black 1pt solid">After</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid; border-right: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Total</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">1 year</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">1-3 years</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">4-5 years</td><td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid; border-right: Black 1pt solid">5
    years</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3" style="border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; font-size: 10pt; text-align: left; border-left: Black 1pt solid">Long-term debt</td><td style="width: 1%; font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 10%; font-size: 10pt; text-align: right">670,653</td><td style="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">755</td><td style="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">155</td><td style="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">430,167</td><td style="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">239,577</td><td style="width: 1%; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Interest on long term debt</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">128,830</td><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">23,607</td><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">47,160</td><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">34,912</td><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">23,151</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Capital lease obligations</td><td style="font-size: 10pt; border-right: Black 1pt solid">&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="font-size: 10pt; text-align: left">&nbsp;</td><td 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,079</td><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">391</td><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">-</td><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">-</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Contingent acquisition consideration</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">93,865</td><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">17,122</td><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">30,200</td><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">46,543</td><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">-</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; text-align: left; border-left: Black 1pt solid">Operating leases</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">411,461</td><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">86,376</td><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">138,340</td><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">89,114</td><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">97,631</td><td style="font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; border-left: Black 1pt solid">Purchase commitments</td><td style="font-size: 10pt; padding-bottom: 1pt; border-right: 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">20,800</td><td style="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">11,063</td><td style="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">8,067</td><td style="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">1,670</td><td style="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="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; border-left: Black 1pt solid">&nbsp;</td><td style="font-size: 10pt; border-right: Black 1pt solid">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td style="font-size: 10pt; text-align: left">&nbsp;</td><td style="font-size: 10pt; text-align: right">&nbsp;</td><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="font-size: 10pt; text-align: left">&nbsp;</td><td>&nbsp;</td>
    <td style="text-align: left">&nbsp;</td><td style="text-align: right">&nbsp;</td><td style="text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid; border-left: Black 1pt solid">Total contractual
    obligations</td><td style="font-size: 10pt; border-bottom: Black 1pt solid; border-right: 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,327,079</td><td style="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">140,002</td><td style="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">224,313</td><td style="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">602,406</td><td style="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">360,359</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left; border-right: Black 1pt solid">&nbsp;</td></tr>
</table>




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

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">At December 31, 2018, we had commercial commitments
totaling $8.0 million comprised of letters of credit outstanding due to expire within one year.</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; margin: 0pt 0">In order to effectively manage our corporate risk and support our
global insurance program, we supplement our commercial insurance placements with the use of a wholly-owned captive insurance company
to provide support for our professional indemnity, general liability&nbsp;and US workers&#8217; compensation programs. The level
of risk retained by our captive insurance company varies by coverage. Currently, the captive insures up to $0.75 million per claim
with respect to professional indemnity; $0.25 million per claim with respect US workers&#8217; compensation and $1.0 million with
respect general liability. All limits are inclusive of commercial market self-insured retentions. We have a third party &#8220;stop
loss&#8221; reinsurance policy in place to protect the Company from an excessive amount of professional indemnity claims. Liability
insurance claims can be complex and take a number of years to resolve.&nbsp;Within our captive insurance company, we estimate
the ultimate cost of these claims by way of specific claim accruals developed through periodic reviews of the circumstances of
individual claims, validated annually by a third-party actuary. As of December 31, 2018, the captive insurance company has reserves
for unpaid claim liabilities of $4.5 million.</p>

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

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

<!-- Field: Page; Sequence: 6 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0"><b>Redeemable non-controlling interests</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">In most operations where managers or employees
are also non-controlling owners, the Company is party to shareholders&#8217; agreements. These agreements allow us to &#8220;call&#8221;
the redeemable non-controlling interests (&#8220;RNCI&#8221;) 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. Non-controlling 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 50% 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 non-controlling shareholder acquired their interest,
as the case may be.</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">The total value of the RNCI (the &#8220;redemption
amount&#8221;), as calculated in accordance with shareholders&#8217; agreements, was $316.0 million as of December 31, 2018. The
amount recorded on our balance sheet under the caption &#8220;redeemable non-controlling interests&#8221; is the greater of (i)
the redemption amount (as above) or (ii) the amount initially recorded as RNCI at the date of inception of the minority equity
position. As at December 31, 2018, the RNCI recorded on the balance sheet was $343.4 million. The purchase prices of the RNCI
may be paid in cash or in Subordinate Voting Shares of Colliers. If all RNCI were redeemed in cash, the pro forma estimated accretion
to diluted net earnings per share for 2018 would be $0.55, and the accretion to adjusted EPS would be $0.36.</p>

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

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Critical accounting estimates</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">Critical accounting estimates are those that
we deem to be most important to the portrayal of our financial condition and results of operations, and that require management&#8217;s
most difficult, subjective or complex judgments due to the need to make estimates about the effects of matters that are inherently
uncertain. We have identified seven critical accounting estimates, which are discussed below.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; 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: 0.25in"></td><td style="width: 0.25in">1.</td><td style="text-align: justify"><i>Revenue recognition.</i> We
                                         earn revenues from brokerage transaction commissions, advisory fees, property management
                                         fees, project management fees and investment management fees. Some of the contractual
                                         terms related to the process of earning revenue from these sources, including potentially
                                         contingent events, can be complex and may require us to make judgments about the timing
                                         of when we should recognize revenue and whether revenue should be reported on a gross
                                         basis or net basis. Changes in judgments could result in a change in the period in which
                                         revenues are reported, or in the amounts of revenue and cost of revenue reported.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; 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: 0.25in"></td><td style="width: 0.25in">2.</td><td style="text-align: justify"><i>Goodwill.</i> Goodwill impairment
                                         testing involves assessing whether events have occurred that would indicate potential
                                         impairment and making estimates concerning the fair values of reporting units and then
                                         comparing the fair value to the carrying amount of each unit. The determination of what
                                         constitutes a reporting unit requires significant management judgment. We have four reporting
                                         units, consistent with our four operating segments. Goodwill is attributed to the reporting
                                         units at the time of acquisition. Estimates of fair value can be impacted by sudden changes
                                         in the business environment, prolonged economic downturns or declines in the market value
                                         of the Company&#8217;s own shares and therefore require significant management judgment
                                         in their determination. When events have occurred that which would suggest a potential
                                         decrease in fair value, the determination of fair value is done with reference to a discounted
                                         cash flow model which requires management to make certain estimates. The most sensitive
                                         estimates are estimated future cash flows and the discount rate applied to future cash
                                         flows. Changes in these assumptions could result in a materially different fair value.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.5in">&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: 0.25in"></td><td style="width: 0.25in">3.</td><td style="text-align: justify"><i>Business combinations.</i>
                                         The determination of fair values of assets acquired and liabilities assumed in business
                                         combinations requires the use of estimates and management judgment, particularly in determining
                                         fair values of intangible assets acquired. For example, if different assumptions were
                                         used regarding the profitability and expected attrition rates of acquired customer relationships
                                         or asset management contracts, different amounts of intangible assets and related amortization
                                         could be reported.</td></tr></table>

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

<!-- Field: Page; Sequence: 7 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in"></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: 0.25in"></td><td style="width: 0.25in">4.</td><td style="text-align: justify"><i>Contingent acquisition consideration.
                                         </i>Contingent consideration is required to be measured at fair value at the acquisition
                                         date and at each balance sheet date until the contingency expires or is settled. The
                                         fair value at the acquisition date is a component of the purchase price; subsequent changes
                                         in fair value are reflected in earnings. Most acquisitions made by us have a contingent
                                         consideration feature, which is usually based on the acquired entity&#8217;s profitability
                                         (measured in terms of adjusted EBITDA) during a one to five year period after the acquisition
                                         date. Significant estimates are required to measure the fair value of contingent consideration,
                                         including forecasting profits for the contingency period and the selection of an appropriate
                                         discount rate.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 0.5in">&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: 0.25in"></td><td style="width: 0.25in">5.</td><td style="text-align: justify"><i>Deferred income tax assets.
                                         </i>Deferred income tax assets arise primarily from the recognition of the benefit of
                                         certain net operating loss carry-forwards. We must weigh the positive and negative evidence
                                         surrounding the future realization of the deferred income tax assets to determine whether
                                         a valuation allowance is required, or whether an existing valuation allowance should
                                         remain in place. These determinations, which involve projections of future taxable income,
                                         require significant management judgment. Changes in judgments, in particular of future
                                         taxable earnings, could result in the recognition or de-recognition of a valuation allowance
                                         which could impact income tax expense materially.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; 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: 0.25in"></td><td style="width: 0.25in">6.</td><td style="text-align: justify"><i>Uncertain tax positions.</i>
                                         In the ordinary course of business, there is inherent uncertainty in quantifying our
                                         income tax positions. We assess our income tax positions and record tax benefits for
                                         all years subject to examination by tax authorities based upon an evaluation of the facts
                                         and circumstances at the reporting date. For those tax positions where it is more likely
                                         than not that a tax benefit will be sustained, we have recorded the largest amount of
                                         tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement
                                         with a tax authority that has full knowledge of all relevant information. For those income
                                         tax positions where it is not more likely than not that a tax benefit will be sustained,
                                         no tax benefit has been recognized in the financial statements.</td></tr></table>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; 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: 0.25in"></td><td style="width: 0.25in">7.</td><td style="text-align: justify"><i>Allowance for uncollectible
                                         accounts receivable.</i> Accounts receivable allowances are determined using a combination
                                         of historical experience, current information, and management judgment. Actual collections
                                         may differ from our estimates. A 10% increase in the accounts receivable allowance as
                                         of December 31, 2018 would increase bad debt expense by $3.1 million.</td></tr></table>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Reconciliation of non-GAAP financial measures</b></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 EPS,&#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; (iv) depreciation and amortization; (v) acquisition-related
items (including transaction costs, contingent acquisition consideration fair value adjustments and contingent acquisition consideration-related
compensation expense); (vi) restructuring costs and (vii) 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>

<!-- Field: Page; Sequence: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center">Year ended</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1pt">(in thousands of US$)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; 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">128,574</td><td style="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: 10%; font-size: 10pt; text-align: right">94,074</td><td style="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">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">53,260</td><td style="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">61,907</td><td style="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">(1,281</td><td style="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">(500</td><td style="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,845</td><td style="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,895</td><td style="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">201,398</td><td style="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">167,376</td><td style="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">78,730</td><td style="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">52,992</td><td style="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">21,975</td><td style="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">14,927</td><td style="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">Restructuring costs</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,938</td><td style="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,104</td><td style="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</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">6,394</td><td style="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">4,425</td><td style="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; 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">311,435</td><td style="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">242,824</td><td style="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">Adjusted EPS is defined as diluted net earnings per share, adjusted
for the effect, after income tax, of: (i) the non-controlling interest redemption increment; (ii) income tax expense on enactment
of the Tax Cuts and Jobs Act in the United States (&#8220;US Tax Reform&#8221;); (iii) amortization expense related to intangible
assets recognized in connection with acquisitions; (iv) acquisition-related items; (v) restructuring costs and (vi) 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
EPS is not a recognized measure of financial performance under GAAP, and should not be considered as a substitute for diluted
net earnings per share from continuing operations, 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 EPS appears below.</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; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center">Year ended</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; padding-bottom: 1pt">(in US$)</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="7" style="font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">December 31</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018</td><td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&nbsp;</td><td style="font-size: 10pt">&nbsp;</td>
    <td colspan="3" style="font-size: 10pt">&nbsp;</td><td>&nbsp;</td>
    <td colspan="3">&nbsp;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; font-size: 10pt; text-align: left">Diluted net earnings per common 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">2.45</td><td style="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: 10%; font-size: 10pt; text-align: right">1.31</td><td style="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">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.19</td><td style="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.57</td><td style="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">Income tax expense on enactment of US Tax Reform</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="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.34</td><td style="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.77</td><td style="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.43</td><td style="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.47</td><td style="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.34</td><td style="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">Restructuring costs, 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.05</td><td style="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.06</td><td style="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.16</td><td style="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.11</td><td style="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">4.09</td><td style="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">3.16</td><td style="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. 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; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Percentage revenue variances presented on a local currency basis
are calculated by translating the current period results of our non-US dollar denominated operations to US dollars using the foreign
currency exchange rates from the periods against which the current period results are being compared. Percentage revenue variances
presented on an internal growth basis are calculated assuming acquired entities were owned for the entire current period as well
as the entire prior period. Revenue from acquired entities is estimated based on the operating performance of each acquired entity
for the year prior to the acquisition date. We believe that these revenue growth rate methodologies provide a framework for assessing
the Company&#8217;s performance and operations excluding the effects of foreign currency exchange rate fluctuations and acquisitions.
Since these revenue growth rate measures are not calculated under GAAP, they may not be comparable to similar measures used by
other issuers.</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"></p>

<!-- Field: Page; Sequence: 9 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">We use the term assets under management (&#8220;AUM&#8221;) as
a measure of the scale of our Investment Management operations. AUM is defined as the gross assets of the funds, partnerships
and accounts to which we provide management and advisory services, including capital that such funds, partnerships and accounts
have the right to call from investors pursuant to capital commitments. Our definition of AUM may differ from those used by other
issuers and as such may not be directly comparable to similar measures used by other issuers.</p>

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

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Impact of recently adopted accounting standards</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"><i>Revenue from contracts with customers</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Beginning in May 2014, the Financial Accounting Standards Board
(&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09, <i>Revenue from Contracts with Customers</i>,
as well as several related ASUs (collectively, the &#8220;Revenue Guidance&#8221;). The Revenue Guidance clarifies the principles
for recognizing revenue and develops a common revenue standard for GAAP and International Financial Reporting Standards. The Revenue
Guidance, codified as Accounting Standards Codification Topic No. 606 (&#8220;ASC 606&#8221;) has been adopted retrospectively
effective January 1, 2018 and accordingly, comparative information for the year ended December 31, 2017 has been restated. The
primary changes are described 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">(a) Accounting for Lease Brokerage revenues</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Under previous GAAP, lease brokerage revenues were deferred until
the related contingency (e.g. tenant occupancy) was resolved. Under ASC 606, in certain cases revenue will be recognized earlier
since the Company&#8217;s performance obligation will typically be satisfied upon lease execution.</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) Accounting for reimbursable expenses related to the Company&#8217;s
property management activities</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Under the previous GAAP, reimbursable expenses contemplated both
performance and payment risk when evaluating whether a principal or agent relationship existed between the Company and its customers.
Under ASC 606, principal versus agent indicators were revised with a focus on control over the services provided by third-party
service providers. As a result, the revenues related to the Company&#8217;s property management activities for the year ended
December 31, 2017 increased by $146.3 million and the related cost of revenues increased by $146.3 million with no net impact
on earnings.</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">(c) Presentation of contract balances</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company has revised the presentation of certain amounts in
the balance sheet to reflect the adoption of ASC 606, with increases to contract balances and decreases to unbilled revenues and
unearned revenues associated with the change in lease brokerage revenue recognition.</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">Adoption of the standard using the full retrospective method resulted
in the restatement of certain previously reported results. These include the recognition of additional revenue and an increase
in income tax expense, along with increasing contract balances and accrued expenses. For a chart detailing the impact on the Company&#8217;s
previously reported results for the year ended December 31, 2017 see note 23 of the Consolidated Financial Statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Impact of recently issued accounting standards, not yet adopted</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The FASB has issued two ASUs related to leases. In February 2016,
the FASB issued ASU No. 2016-02, <i>Leases</i>. This ASU affects all aspects of lease accounting and has a significant impact
to lessees as it requires the recognition of a right-of use asset and a lease liability for virtually all leases including operating
leases. In addition to balance sheet recognition, additional quantitative and qualitative disclosures will be required. The Company
has catalogued and abstracted key terms of its leases and is using a software solution to assist with the additional accounting
and disclosures required. The Company&#8217;s assets and liabilities will be materially impacted by the recognition of a right-of-use
asset and lease liability. Related balance sheet ratios will also be impacted; however, covenant ratio calculations under the
Company&#8217;s revolving credit facility will not be impacted, as they will continue to be based on the accounting standards
in place as of December 31, 2017. In July 2018, the FASB issued ASU No. 2018-11, <i>Codification Improvements to Topic 842, Leases</i>.
This ASU affects narrow aspects of the guidance issued in ASU 2016-02 providing an additional (and optional) alternative transition
method to adopt the new leases standard. Under this transition method, an entity initially applies the new leases standard at
the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.
While we are continuing to evaluate the full magnitude of the ASU adoptions on our consolidated financial statements for our existing
lease contracts we have decided to elect certain practical expedients allowed by the ASU, including the expedient to forego separating
lease and non-lease components in our lessee contracts, which will increase the magnitude of our balance sheet gross-up. The Company
will adopt this ASU effective January 1, 2019, with the expectation of electing the new optional transition method offered under
ASU 2018-11.</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"></p>

<!-- Field: Page; Sequence: 10 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments
&#8211; Credit Losses</i>. This ASU creates a new framework to evaluate financial instruments, such as trade receivables, for
expected credit losses. This new framework replaces the existing incurred loss approach and is expected to result in more timely
recognition of credit losses. The standard is effective for annual and interim periods beginning after December 15, 2019 and early
adoption is not permitted until years beginning after December 15, 2018. The Company is currently assessing the impact of this
ASU on its financial statements.</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 January 2017, the FASB issued ASU No. 2017-04, <i>Intangibles
&#8211; Goodwill and Other: Simplifying the Accounting for Goodwill Impairment</i> to remove Step 2 of the goodwill impairment
test, which requires a hypothetical purchase price allocation. Under this guidance, a goodwill impairment will now be the amount
by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The standard
is effective for annual and interim periods beginning after December 15, 2019, with early adoption permitted. The Company is currently
assessing the impact of this ASU on its financial statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><i>&nbsp;</i></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">In August 2017, the FASB issued ASU No. 2017-12, <i>Derivatives
and Hedging (Topic 815): Targeted Improvements to Accounting for Hedging Activities,</i> which increases the scope of hedge accounting
for both financial and nonfinancial strategies. The standard is effective for annual and interim periods beginning after December
15, 2018, with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements
and does not anticipate a material impact as the Company&#8217;s interest rate swaps are currently accounted for as cash flow
hedges, are deemed to be effective as hedges and are already reported in other comprehensive income.</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 February 2018, the FASB issued ASU 2018&#45;02, <i>Income
Statement &#8211; Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive
Income</i>. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive
income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate (or
portion thereof) is recorded. The standard is effective for annual and interim periods beginning after December 15, 2019, with
early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.</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&nbsp;August&nbsp;2018,&nbsp;the&nbsp;FASB&nbsp;issued&nbsp;ASU&nbsp;2018&#45;15,&nbsp;<i>Intangibles
&#8211; Goodwill and Other &#8211; Internal-Use software (Subtopic 350-40).</i> This ASU aligns the capitalizing of implementation
costs incurred in relation to a hosting arrangement with the requirements for capitalizing implementation costs incurred to develop
or obtain internal-use software. It also requires that these capitalized costs are to be expensed over the term of the hosting
arrangement and to the same line as the hosting arrangement. The standard is effective for annual and interim periods beginning
after December 15, 2019, with early adoption permitted and should be applied either retrospectively or prospectively after the
date of adoption. The Company is currently assessing the impact of this ASU on its financial statements.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>&nbsp;</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Impact of IFRS</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">On January 1, 2011, many Canadian companies were required to adopt
IFRS. In 2004, in accordance the rules of the CSA, Old FSV elected to report exclusively using US GAAP and further elected not
to adopt IFRS on January 1, 2011. Under the rules of the CSA, the Company is permitted to continue preparing financial statements
in accordance with US GAAP going forward.</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>Financial instruments</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Periodically we use financial instruments as part of our strategy
to manage the risk associated with interest rates and currency exchange rates. We do not use financial instruments for trading
or speculative purposes. As at the date of this MD&amp;A, the Company had interest rate swap agreements to convert the LIBOR floating
rate interest on $200.0 million of US dollar denominated debt to a fixed rate (see Note 18 to the Consolidated Financial Statements
for a full description). Financial instruments involve risks, such as the risk that counterparties may fail to honor their obligations
under these arrangements. If we have financial instruments outstanding and such events occur, our results of operations and financial
position may be adversely affected.</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"></p>

<!-- Field: Page; Sequence: 11 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0"><b>Off-balance sheet arrangements</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The Company does not have any off-balance sheet arrangements that
have, or are reasonably likely to have, a current or future material effect on the Company&#8217;s financial performance or financial
condition other than the payments which may be required to be made under the long term arrangement contained in the restated management
services agreement with Colliers, Jayset Management CIG Inc. and Jay S. Hennick, (see Note 12 to the Consolidated Financial Statements
for a full description).</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Transactions with related parties</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 minority shareholders of certain 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 year ended December 31, 2018 was $0.4 million (2017 - $0.4 million). The recorded amount of the property
management revenues for year ended December 31, 2018 was $0.6 million (2017 - $0.6 million). These amounts are settled monthly
in cash and are priced at market rates. The rental arrangements have fixed terms of up to 10 years. The property management contracts
have terms of one to three years.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in">&nbsp;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">As at December 31, 2018, the Company had $6.5 million of loans
receivable from non-controlling shareholders (December 31, 2017 - $8.1 million). The majority of the loans receivable represent
amounts assumed in connection with acquisitions and amounts issued to non-controlling interests to finance the sale of non-controlling
interests in subsidiaries to senior managers. The loans are of varying principal amounts and interest rates which range from nil
to 4.0%. These loans are due on demand or mature on various dates up to 2026, 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; font-weight: bold; text-align: justify; margin: 0pt 0">Outstanding share data</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">The authorized capital of the Company consists of an unlimited
number of preference shares, issuable in series, an unlimited number of Subordinate Voting Shares and an unlimited number of Multiple
Voting Shares. The holders of Subordinate Voting Shares are entitled to one vote in respect of each Subordinate Voting Share held
at all meetings of the shareholders of the Company. The holders of Multiple Voting Shares are entitled to twenty votes in respect
of each Multiple Voting Share held at all meetings of the shareholders of the Company. Each Multiple Voting Share is convertible
into one Subordinate Voting Share at any time at the election of the holders thereof.</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"></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">As of the date hereof, the Company has outstanding 38,017,392 Subordinate
Voting Shares and 1,325,694 Multiple Voting Shares. In addition, as at the date hereof 2,257,475 Subordinate Voting 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; text-align: justify; margin: 0pt 0">On July 16, 2018, the Company announced a Normal Course Issuer
Bid (&#8220;NCIB&#8221;) effective from July 18, 2018 to July 17, 2019. The Company is entitled to repurchase up to 2,800,000
Subordinate Voting Shares on the open market pursuant to the NCIB. Any shares purchased under the NCIB will be cancelled.</p>

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

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0"><b>Canadian tax treatment of common share dividends</b></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0">For the purposes of the enhanced dividend tax
credit rules contained in the <i>Income Tax Act (Canada)</i> and any corresponding provincial and territorial tax legislation,
all dividends (and deemed dividends) paid by us to Canadian residents on our Subordinate Voting Shares and Multiple Voting 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; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Disclosure controls and procedures</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Our Chief Executive Officer and Chief Financial Officer, with the
assistance and participation of other Company management, have evaluated the effectiveness of the design and operation of the
Company&#8217;s disclosure controls and procedures (as defined in Canada by National Instrument 52-109 &#8211; Certification of
Disclosure in Issuers&#8217; Annual and Interim Filings and in the United States by Rules&nbsp;13a-15(e) and&nbsp;15d-15(e) of
the United States Securities and Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) as of December 31, 2017 (the
&#8220;Evaluation Date&#8221;). Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer have concluded
that, as of the Evaluation Date, the Company&#8217;s disclosure controls and procedures were effective to give reasonable assurance
that information required to be disclosed by the Company in reports that it files or submits under Canadian securities legislation
and the Exchange Act is: (i) recorded, processed, summarized and reported within the time periods specified therein; and (ii)
accumulated and communicated to management, including the Chief Executive Officer and the Chief Financial Officer, as appropriate,
to allow timely decisions regarding required disclosure.</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 12 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Changes in internal control over financial reporting</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">During the year ended December 31, 2018, there were no changes
in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect,
the Company&#8217;s internal control over financial reporting.</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>Legal proceedings</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Colliers is involved in various legal claims associated with the
normal course of operations and believes it has made adequate provision for such legal claims.</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>Spin-off risk</b></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Although the Spin-off is complete, the transaction exposes Colliers
to certain ongoing risks. The Spin-off was structured to comply with all the requirements of the public company &#8220;<i>butterfly
rules</i>&#8221; in the <i>Income Tax Act</i> (Canada). However, there are certain requirements of these rules that depend on
events occurring after the Spin-off is completed or that may not be within the control of Colliers and/or FirstService. If these
requirements are not met, Colliers could be exposed to significant tax liabilities which could have a material effect on the financial
position of Colliers. In addition, Colliers has agreed to indemnify FirstService for certain liabilities and obligations related
to its business at the time of the Spin-off. These indemnification obligations could be significant. These risks are more fully
described in the Management Information Circular of Old FSV dated March 16, 2015, which is available under Colliers&#8217; SEDAR
profile at <u>www.sedar.com</u> and on EDGAR at <u>www.sec.gov</u>.</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 and risks</b></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, those set out above under &#8220;Spin-off
risk&#8221; and those set out in detail in the &#8220;Risk Factors&#8221; section of the Company&#8217;s Annual Information Form:</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.55in">&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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Economic
                                         conditions, especially as they relate to commercial and consumer credit conditions and
                                         business spending, particularly in regions where our operations 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: 0.3in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Commercial
                                         real estate property values, vacancy 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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Trends
                                         in pricing and risk assumption for commercial real estate 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">The
                                         effect of significant movements in average cap rates across different property types.</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
                                         impact of changes in the market value of assets under management on the performance of
                                         our Investment Management 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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">A
                                         reduction by companies in their reliance on outsourcing for their commercial real estate
                                         needs, which would affect our revenues and operating performance.</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: 0.3in"></td><td style="width: 0.25in"><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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Integration
                                         of the recently acquired Harrison Street operations and any further Investment Management
                                         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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">The
                                         ability to attract new clients and to retain major clients and renew related contracts.</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
                                         ability to retain and incentivize advisors.</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">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: 0.3in"></td><td style="width: 0.25in"><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: 0.3in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Unexpected
                                         increases in operating costs, such as insurance, workers&#8217; compensation and health
                                         care.</td></tr></table>

<p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>

<!-- Field: Page; Sequence: 13 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></div>
    <!-- Field: /Page -->

<p style="margin-top: 0; margin-bottom: 0"></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: 0.3in"></td><td style="width: 0.25in"><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: 0.3in"></td><td style="width: 0.25in"><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 US dollar on the Company&#8217;s
                                         Euro, Canadian dollar, Australian dollar and UK pound sterling 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: 0.3in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Our
                                         ability to identify and 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: 21pt"></td><td style="width: 18pt"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">The
                                         ability to execute on, and adapt to, information technology strategies and trends.</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
                                         ability to comply with laws and regulations related to our global operations, including
                                         real estate licensure, labour and employment laws and regulations, as well as the anti-corruption
                                         laws and trade sanctions.</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">Political
                                         conditions, including political instability, elections, referenda, trade policy changes,
                                         immigration policy changes and any outbreak or escalation of hostilities or terrorism
                                         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: 0.3in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td style="text-align: justify">Changes
                                         in government laws and policies at the federal, state/provincial or local level that
                                         may adversely impact our businesses.</td></tr></table>

<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 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.
We disclaim any intention and assume no obligation to update or revise any forward-looking statement even if new information becomes
available, as a result of future events or for any other reason.</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</p>

<p style="font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">Additional information</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Additional information about Colliers, including our Annual Information
Form for the year ended December 31, 2018, is available on SEDAR at <u>www.sedar.com</u> and on EDGAR at <u>www.sec.gov</u>. Further
information about us can also be obtained at <u>www.colliers.com</u>.</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">&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">&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">&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">&nbsp;</p>

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


</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>5
<FILENAME>exh_23.htm
<DESCRIPTION>EXHIBIT 23
<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; margin: 0pt 0"><FONT STYLE="font-size: 14pt"><B>EXHIBIT 23</B></FONT></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"><FONT STYLE="text-transform: uppercase"><B>Consent of independent
REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">We hereby consent to the incorporation by reference in this Annual
Report on Form 40-F for the year ended December 31, 2018 of Colliers International Group Inc. of our report dated February 22,
2019, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting which
appears in Exhibit 2 incorporated by reference in this Annual Report.</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">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Chartered Professional Accountants, Licensed Public Accountants</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">Toronto, Canada</P>

<P STYLE="font-size: 10pt; font-style: italic; margin: 0pt 0; text-align: justify"><FONT STYLE="font-style: normal">February 22,
2019</FONT></P>



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>6
<FILENAME>exh_31.htm
<DESCRIPTION>EXHIBIT 31
<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: left; margin: 0pt 0"><FONT STYLE="font-size: 14pt"><B>EXHIBIT 31</B></FONT></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"><B>CERTIFICATION </B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE
ACT OF 1934</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">I, Jay S. Hennick, certify that:</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: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 40-F of Colliers International Group Inc.;</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: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</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: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as
of, and for, the periods presented in this report;</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: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The issuer&rsquo;s other certifying
                                         officer and I are responsible for establishing and maintaining disclosure controls and
                                         procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
                                         over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for
                                         the issuer and have:</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: 76.5pt"></TD><TD STYLE="width: 18pt">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</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: 76.5pt"></TD><TD STYLE="width: 18pt">(b)</TD><TD STYLE="text-align: justify">Designed such internal control
                                         over financial reporting, or caused such internal control over financial reporting to
                                         be designed under our supervision, to provide reasonable assurance regarding the reliability
                                         of financial reporting and the preparation of financial statements for external purposes
                                         in accordance with generally accepted accounting principles;</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: 76.5pt"></TD><TD STYLE="width: 18pt">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the issuer&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</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: 76.5pt"></TD><TD STYLE="width: 18pt">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the issuer&rsquo;s internal control over financial reporting
that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially
affect, the issuer&rsquo;s internal control over financial reporting; and</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: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The issuer&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation
of internal control over financial reporting, to the issuer&rsquo;s auditors and the audit committee of the issuer&rsquo;s board
of directors (or persons performing the equivalent functions):</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: 72pt"></TD><TD STYLE="width: 18.75pt">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the issuer&rsquo;s ability to record, process, summarize
and report financial information; and</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: 72pt"></TD><TD STYLE="width: 18.75pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the issuer&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">February 22, 2019</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">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I><U>/s/ Jay S. Hennick </U></I></P>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">Chairman and Chief Executive Officer</P>



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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; padding-top: 12pt; padding-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF THE SECURITIES EXCHANGE
ACT OF 1934</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">I, John B. Friedrichsen, certify that:</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: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 40-F of Colliers International Group Inc.;</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: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or
omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements
were made, not misleading with respect to the period covered by this report;</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: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other financial information included in this
report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as
of, and for, the periods presented in this report;</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: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The issuer&rsquo;s other certifying
                                         officer and I are responsible for establishing and maintaining disclosure controls and
                                         procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control
                                         over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for
                                         the issuer and have:</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: 1in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures
to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</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: 1in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over
                                         financial reporting, or caused such internal control over financial reporting to be designed
                                         under our supervision, to provide reasonable assurance regarding the reliability of financial
                                         reporting and the preparation of financial statements for external purposes in accordance
                                         with generally accepted accounting principles;</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: 1in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the issuer&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</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: 1in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the issuer&rsquo;s internal control over financial reporting
that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially
affect, the issuer&rsquo;s internal control over financial reporting; and</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: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The issuer&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation
of internal control over financial reporting, to the issuer&rsquo;s auditors and the audit committee of the issuer&rsquo;s board
of directors (or persons performing the equivalent functions):</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: 72pt"></TD><TD STYLE="width: 18.75pt">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control
over financial reporting which are reasonably likely to adversely affect the issuer&rsquo;s ability to record, process, summarize
and report financial information; and</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: 72pt"></TD><TD STYLE="width: 18.75pt">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the issuer&rsquo;s internal control over financial reporting.</TD></TR></TABLE>

<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">February 22, 2019</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">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><I><U>/s/ John B. Friedrichsen</U></I></P>

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

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

<P STYLE="font-size: 18pt; margin: 0pt 0"><FONT STYLE="text-transform: uppercase"><B>&nbsp;</B></FONT></P>



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>7
<FILENAME>exh_32.htm
<DESCRIPTION>EXHIBIT 32
<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; font-weight: bold; text-transform: uppercase; text-align: left; margin: 0pt 0"><FONT STYLE="font-size: 14pt">exhibit
32</FONT></P>

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0; color: blue"><FONT STYLE="color: Black"><B>PURSUANT TO 18 U.S.C.
SECTION 1350, AS ADOPTED PURSUANT</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0; color: blue"><FONT STYLE="color: Black"><B>TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002</B></FONT></P>

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">In connection with the annual report on Form
40-F of Colliers International Group Inc. (the &ldquo;Company&rdquo;) for the year ended December 31, 2018 (the &ldquo;Report&rdquo;)
filed with the United States Securities and Exchange Commission on the date hereof, I, Jay S. Hennick, Chairman and Chief Executive
Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act
of 2002, that, to the best of my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-style: normal">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-style: normal">The Report fully complies with the requirements of Section 13(a)
or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-style: normal">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-style: normal">The information contained in the Report fairly presents, in all
material respects, the financial condition and results of operations of the Company.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Dated:&#9;February 22, 2019</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%; font-size: 10pt; font-style: italic"><FONT STYLE="font-size: 10pt"><U>/s/ Jay S. Hennick</U></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Jay S. Hennick</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chairman and Chief Executive Officer</FONT></TD></TR>
</TABLE>


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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><FONT STYLE="color: Black"><B>CERTIFICATION</B></FONT><BR>
<FONT STYLE="color: Black"><B>PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT</B></FONT></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0; color: blue"><FONT STYLE="color: Black"><B>TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002</B></FONT></P>

<P STYLE="font-size: 18pt; font-weight: bold; text-transform: uppercase; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">In connection with the annual report on Form
40-F of Colliers International Group Inc. (the &ldquo;Company&rdquo;) for the year ended December 31, 2018 (the &ldquo;Report&rdquo;)
filed with the United States Securities and Exchange Commission on the date hereof, I, John B. Friedrichsen, Chief Financial Officer
of the Company, certify, pursuant to 18 U.S.C. Section 1350, as enacted pursuant to section 906 of the Sarbanes-Oxley Act of 2002,
that, to the best of my knowledge:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-style: normal">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-style: normal">The Report fully complies with the requirements of Section 13(a)
or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-style: italic; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-style: normal">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-style: normal">The information contained in the Report fairly presents, in all
material respects, the financial condition and results of operations of the Company.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; margin: 0pt 0">Dated:&#9;February 22, 2019</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%; font-size: 10pt; font-style: italic"><FONT STYLE="font-size: 10pt"><U>/s/ John B. Friedrichsen</U></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">John B. Friedrichsen</FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
</TABLE>




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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>cigi-20181231.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:24PM UTC 2019-02-22--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" xmlns:cigi="http://www.colliers.com/20181231" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="cigi-20181231.xsd" xlink:type="simple"/>
  <cigi:AmortizationOfAdvisorLoans contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699926" unitRef="iso4217-usd">17107000</cigi:AmortizationOfAdvisorLoans>
  <cigi:AmortizationOfAdvisorLoans contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699927" unitRef="iso4217-usd">14353000</cigi:AmortizationOfAdvisorLoans>
  <cigi:AmountsRecognizedOnAcquisitions contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701187" unitRef="iso4217-usd">61525000</cigi:AmountsRecognizedOnAcquisitions>
  <cigi:AmountsRecognizedOnAcquisitions contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701188" unitRef="iso4217-usd">21477000</cigi:AmountsRecognizedOnAcquisitions>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue contextRef="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" decimals="-3" id="c42700688" unitRef="iso4217-usd">184957000</cigi:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue contextRef="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" decimals="-3" id="c42700689" unitRef="iso4217-usd">16258000</cigi:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" id="c42700252" unitRef="iso4217-usd" xs:nil="true"/>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700253" unitRef="iso4217-usd">-163630000</cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700254" unitRef="iso4217-usd">-21327000</cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest>
  <cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest contextRef="i_2018-12-31" decimals="-3" id="c42700255" unitRef="iso4217-usd">-184957000</cigi:BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest>
  <cigi:BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699570" unitRef="iso4217-usd">21975000</cigi:BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration>
  <cigi:BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699571" unitRef="iso4217-usd">14927000</cigi:BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration>
  <cigi:BusinessCombinationContingentConsiderationArrangementsOther contextRef="d_2018-01-01_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701193" unitRef="iso4217-usd">877000</cigi:BusinessCombinationContingentConsiderationArrangementsOther>
  <cigi:BusinessCombinationContingentConsiderationArrangementsOther contextRef="d_2017-01-01_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701194" unitRef="iso4217-usd">-1672000</cigi:BusinessCombinationContingentConsiderationArrangementsOther>
  <cigi:BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093325">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Acquisition-related items&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Acquisition-related expense comprises the following:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Transaction costs&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,747&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,247&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contingent consideration fair value adjustments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,675&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,054&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Contingent consideration compensation expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,553&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,927&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Contingent consideration compensation expense and contingent consideration fair value adjustments relate to acquisitions made in the current year as well as the preceding &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; years.&lt;/div&gt;&lt;/div&gt;</cigi:BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock>
  <cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700153" unitRef="iso4217-usd">4734000</cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents>
  <cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700154" unitRef="iso4217-usd">16948000</cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents>
  <cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700155" unitRef="iso4217-usd">31623000</cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents>
  <cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents contextRef="i_2018-12-31" decimals="-3" id="c42700156" unitRef="iso4217-usd">53305000</cigi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents>
  <cigi:BusinessCombinationResolvedAndSettledInCash contextRef="d_2018-01-01_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701191" unitRef="iso4217-usd">18757000</cigi:BusinessCombinationResolvedAndSettledInCash>
  <cigi:BusinessCombinationResolvedAndSettledInCash contextRef="d_2017-01-01_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701192" unitRef="iso4217-usd">6169000</cigi:BusinessCombinationResolvedAndSettledInCash>
  <cigi:CapitalLeaseObligationsIncurredDecreased contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701141" unitRef="iso4217-usd">-522000</cigi:CapitalLeaseObligationsIncurredDecreased>
  <cigi:CapitalLeaseObligationsIncurredDecreased contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701142" unitRef="iso4217-usd">123000</cigi:CapitalLeaseObligationsIncurredDecreased>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2017-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="-3" id="c42700710" unitRef="iso4217-usd">406611000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2017-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="-3" id="c42700712" unitRef="iso4217-usd">373000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2017-12-31" decimals="-3" id="c42700714" unitRef="iso4217-usd">406984000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="-3" id="c42700716" unitRef="iso4217-usd">415432000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="-3" id="c42700718" unitRef="iso4217-usd">373000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:CaptialStockIssuedAndOutstandingValue contextRef="i_2018-12-31" decimals="-3" id="c42700720" unitRef="iso4217-usd">415805000</cigi:CaptialStockIssuedAndOutstandingValue>
  <cigi:ContingentConsiderationCompensationExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700409" unitRef="iso4217-usd">8553000</cigi:ContingentConsiderationCompensationExpense>
  <cigi:ContingentConsiderationCompensationExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700410" unitRef="iso4217-usd">7626000</cigi:ContingentConsiderationCompensationExpense>
  <cigi:ContingentConsiderationFairValueAdjustments contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700407" unitRef="iso4217-usd">1675000</cigi:ContingentConsiderationFairValueAdjustments>
  <cigi:ContingentConsiderationFairValueAdjustments contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700408" unitRef="iso4217-usd">1054000</cigi:ContingentConsiderationFairValueAdjustments>
  <cigi:ContingentConsiderationPaid contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member" decimals="-3" id="c42700150" unitRef="iso4217-usd">19946000</cigi:ContingentConsiderationPaid>
  <cigi:ContingentConsiderationPaid contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member" decimals="-3" id="c42700152" unitRef="iso4217-usd">11187000</cigi:ContingentConsiderationPaid>
  <cigi:ContingentLiabiiltyUponSaleOfControl contextRef="i_2018-12-31" decimals="-3" id="c42700707" unitRef="iso4217-usd">209589000</cigi:ContingentLiabiiltyUponSaleOfControl>
  <cigi:DeferredTaxAssetsFinancingFees contextRef="i_2018-12-31" decimals="-3" id="c42700912" unitRef="iso4217-usd">-83000</cigi:DeferredTaxAssetsFinancingFees>
  <cigi:DeferredTaxAssetsFinancingFees contextRef="i_2017-12-31" decimals="-3" id="c42700913" unitRef="iso4217-usd">162000</cigi:DeferredTaxAssetsFinancingFees>
  <cigi:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses contextRef="i_2018-12-31" decimals="-3" id="c42700914" unitRef="iso4217-usd">-126000</cigi:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses>
  <cigi:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses contextRef="i_2017-12-31" decimals="-3" id="c42700915" unitRef="iso4217-usd">634000</cigi:DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses>
  <cigi:DefinedBenefitPlanActuarialGainOnPlanAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700980" unitRef="iso4217-usd">685000</cigi:DefinedBenefitPlanActuarialGainOnPlanAssets>
  <cigi:DefinedBenefitPlanActuarialGainOnPlanAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700982" unitRef="iso4217-usd">140000</cigi:DefinedBenefitPlanActuarialGainOnPlanAssets>
  <cigi:DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701042" unitRef="iso4217-usd">-664000</cigi:DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange>
  <cigi:DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701043" unitRef="iso4217-usd">149000</cigi:DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange>
  <cigi:DefinedBenefitPlanEffectOfFutureCompensationIncreases contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701048" unitRef="iso4217-usd">1049000</cigi:DefinedBenefitPlanEffectOfFutureCompensationIncreases>
  <cigi:DefinedBenefitPlanEffectOfFutureCompensationIncreases contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701049" unitRef="iso4217-usd">2226000</cigi:DefinedBenefitPlanEffectOfFutureCompensationIncreases>
  <cigi:DefinedBenefitPlanExpectedFairValueOfPlanAssets contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701040" unitRef="iso4217-usd">37841000</cigi:DefinedBenefitPlanExpectedFairValueOfPlanAssets>
  <cigi:DefinedBenefitPlanExpectedFairValueOfPlanAssets contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701041" unitRef="iso4217-usd">38664000</cigi:DefinedBenefitPlanExpectedFairValueOfPlanAssets>
  <cigi:DefinedBenefitPlanExpectedProjectedBenefitObligation contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701017" unitRef="iso4217-usd">41817000</cigi:DefinedBenefitPlanExpectedProjectedBenefitObligation>
  <cigi:DefinedBenefitPlanExpectedProjectedBenefitObligation contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701018" unitRef="iso4217-usd">43472000</cigi:DefinedBenefitPlanExpectedProjectedBenefitObligation>
  <cigi:DefinedBenefitPlanGrossEmployerServiceCost contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700985" unitRef="iso4217-usd">1237000</cigi:DefinedBenefitPlanGrossEmployerServiceCost>
  <cigi:DefinedBenefitPlanGrossEmployerServiceCost contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700986" unitRef="iso4217-usd">1501000</cigi:DefinedBenefitPlanGrossEmployerServiceCost>
  <cigi:DefinedBenefitPlanInterestCostOnServiceCost contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700989" unitRef="iso4217-usd">22000</cigi:DefinedBenefitPlanInterestCostOnServiceCost>
  <cigi:DefinedBenefitPlanInterestCostOnServiceCost contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700990" unitRef="iso4217-usd">27000</cigi:DefinedBenefitPlanInterestCostOnServiceCost>
  <cigi:DefinedBenefitPlanPlanParticipantContributions contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700987" unitRef="iso4217-usd">246000</cigi:DefinedBenefitPlanPlanParticipantContributions>
  <cigi:DefinedBenefitPlanPlanParticipantContributions contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700988" unitRef="iso4217-usd">308000</cigi:DefinedBenefitPlanPlanParticipantContributions>
  <cigi:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700856" unitRef="xbrli-pure">-0.007</cigi:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent>
  <cigi:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent contextRef="d_2017-01-01_2017-12-31" id="c42700857" unitRef="xbrli-pure" xs:nil="true"/>
  <cigi:EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700866" unitRef="xbrli-pure">0.012</cigi:EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent>
  <cigi:EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700867" unitRef="xbrli-pure">0.01</cigi:EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent>
  <cigi:FairValueInputsWeightedAverageDiscountRateIncrease contextRef="i_2018-12-31_FinancialInstrumentAxis-ContingentConsiderationLiabilityMember" decimals="6" id="c42701161" unitRef="xbrli-pure">0.02</cigi:FairValueInputsWeightedAverageDiscountRateIncrease>
  <cigi:ForeignStateAndProvincialTaxRateDifferential contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700862" unitRef="xbrli-pure">-0.002</cigi:ForeignStateAndProvincialTaxRateDifferential>
  <cigi:ForeignStateAndProvincialTaxRateDifferential contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700863" unitRef="xbrli-pure">0.026</cigi:ForeignStateAndProvincialTaxRateDifferential>
  <cigi:IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700850" unitRef="xbrli-pure">0.002</cigi:IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates>
  <cigi:IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700851" unitRef="xbrli-pure">0.005</cigi:IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates>
  <cigi:IncomeTaxReturnExaminationPeriod contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_RangeAxis-MinimumMember" id="c42700836">P4Y</cigi:IncomeTaxReturnExaminationPeriod>
  <cigi:IncomeTaxReturnExaminationPeriod contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_RangeAxis-MaximumMember" id="c42700837">P7Y</cigi:IncomeTaxReturnExaminationPeriod>
  <cigi:IncomeTaxReturnExaminationPeriod contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_RangeAxis-MinimumMember" id="c42700838">P3Y</cigi:IncomeTaxReturnExaminationPeriod>
  <cigi:IncomeTaxReturnExaminationPeriod contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_RangeAxis-MaximumMember" id="c42700839">P5Y</cigi:IncomeTaxReturnExaminationPeriod>
  <cigi:IncomeTaxReturnExaminationPeriod contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" id="c42700840">P4Y</cigi:IncomeTaxReturnExaminationPeriod>
  <cigi:LineOfCreditFacilityAdditionalBorrowingCapacity contextRef="i_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" decimals="-3" id="c42700645" unitRef="iso4217-usd">250000000</cigi:LineOfCreditFacilityAdditionalBorrowingCapacity>
  <cigi:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter contextRef="i_2018-12-31" decimals="-3" id="c42700672" unitRef="iso4217-usd">669743000</cigi:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter>
  <cigi:MeasurementInputsContingentConsiderationDataPointConcentration contextRef="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MinimumMember" decimals="6" id="c42701159" unitRef="xbrli-pure">0.038</cigi:MeasurementInputsContingentConsiderationDataPointConcentration>
  <cigi:MeasurementInputsContingentConsiderationDataPointConcentration contextRef="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MaximumMember" decimals="6" id="c42701160" unitRef="xbrli-pure">0.087</cigi:MeasurementInputsContingentConsiderationDataPointConcentration>
  <cigi:NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699584" unitRef="iso4217-usd">23207000</cigi:NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement>
  <cigi:NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699585" unitRef="iso4217-usd">20319000</cigi:NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement>
  <cigi:NumberOfGeographicRegionsInWhichEntityOperates contextRef="i_2018-12-31" decimals="INF" id="c42699998" unitRef="xbrli-pure">4</cigi:NumberOfGeographicRegionsInWhichEntityOperates>
  <cigi:NumberOfVotesForMultipleVotingShares contextRef="d_2018-01-01_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="INF" id="c42700694" unitRef="xbrli-pure">20</cigi:NumberOfVotesForMultipleVotingShares>
  <cigi:NumberOfVotesForSubordinateVotingShares contextRef="d_2018-01-01_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="INF" id="c42700693" unitRef="xbrli-pure">1</cigi:NumberOfVotesForSubordinateVotingShares>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700922" unitRef="iso4217-usd">16249000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700923" unitRef="iso4217-usd">30904000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700928" unitRef="iso4217-usd">1315000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700929" unitRef="iso4217-usd">47720000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700934" unitRef="iso4217-usd">39147000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700935" unitRef="iso4217-usd">50512000</cigi:OperatingLossCarryforwardsGross>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700924" unitRef="iso4217-usd">27000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700925" unitRef="iso4217-usd">24000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700930" unitRef="iso4217-usd">921000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700931" unitRef="iso4217-usd">915000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700936" unitRef="iso4217-usd">27363000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OperatingLossCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700937" unitRef="iso4217-usd">30705000</cigi:OperatingLossCarryforwardsUnrecognized>
  <cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701058" unitRef="iso4217-usd">-685000</cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets>
  <cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701059" unitRef="iso4217-usd">234000</cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets>
  <cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701056" unitRef="iso4217-usd">2931000</cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation>
  <cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701057" unitRef="iso4217-usd">1038000</cigi:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation>
  <cigi:PaymentFormulaBasePriceFirstPayment contextRef="i_2004-02-28_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" decimals="INF" id="c42700702" unitRef="iso4217-cad-per-xbrli-shares">3.324</cigi:PaymentFormulaBasePriceFirstPayment>
  <cigi:PaymentFormulaBasePriceSecondPayment contextRef="i_2004-02-28_PreferredUnitsByNameAxis-SubordinateVotingSharesConversionRateMember" decimals="INF" id="c42700705" unitRef="iso4217-cad-per-xbrli-shares">6.472</cigi:PaymentFormulaBasePriceSecondPayment>
  <cigi:PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" decimals="-3" id="c42700686" unitRef="iso4217-usd">-1111000</cigi:PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest>
  <cigi:PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" decimals="-3" id="c42700687" unitRef="iso4217-usd">31782000</cigi:PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest>
  <cigi:PercentagePaymentOfSharesOutstandingFirstPayment contextRef="d_2004-02-01_2004-02-28_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" decimals="INF" id="c42700701" unitRef="xbrli-pure">0.05</cigi:PercentagePaymentOfSharesOutstandingFirstPayment>
  <cigi:PercentagePaymentOfSharesOutstandingSecondPayment contextRef="d_2004-02-01_2004-02-28_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" decimals="INF" id="c42700704" unitRef="xbrli-pure">0.05</cigi:PercentagePaymentOfSharesOutstandingSecondPayment>
  <cigi:ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699975" unitRef="iso4217-usd">15503000</cigi:ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration>
  <cigi:ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699976" unitRef="iso4217-usd">4700000</cigi:ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration>
  <cigi:PropertyManagementContractTerm contextRef="d_2018-01-01_2018-12-31_RangeAxis-MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember" id="c42701238">P1Y</cigi:PropertyManagementContractTerm>
  <cigi:PropertyManagementContractTerm contextRef="d_2018-01-01_2018-12-31_RangeAxis-MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember" id="c42701239">P3Y</cigi:PropertyManagementContractTerm>
  <cigi:RecoveryOfIncomeTaxInterestAndPenalties contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700827" unitRef="iso4217-usd">173000</cigi:RecoveryOfIncomeTaxInterestAndPenalties>
  <cigi:RecoveryOfIncomeTaxInterestAndPenalties contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700830" unitRef="iso4217-usd">155000</cigi:RecoveryOfIncomeTaxInterestAndPenalties>
  <cigi:ReductionInFairValueOfContingentConsiderationLiability contextRef="i_2018-12-31_FinancialInstrumentAxis-ContingentConsiderationLiabilityMember" decimals="-5" id="c42701162" unitRef="iso4217-usd">4800000</cigi:ReductionInFairValueOfContingentConsiderationLiability>
  <cigi:ScheduleOfAcquisitionRelatedExpensesTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Transaction costs&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,747&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,247&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contingent consideration fair value adjustments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,675&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,054&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Contingent consideration compensation expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,553&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,927&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cigi:ScheduleOfAcquisitionRelatedExpensesTableTextBlock>
  <cigi:ScheduleOfOtherSupplementInformationTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-50">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Cash payments made during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Income tax, net of refunds&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,153&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,374&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Interest&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,404&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,168&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Non-cash financing activities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Increases (Decreases) in capital lease obligations&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(522&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Dividends declared but not paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,961&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Other expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Rent expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,183&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;65,982&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cigi:ScheduleOfOtherSupplementInformationTableTextBlock>
  <cigi:StockOptionsExercisedTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-33">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Number of options exercised&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;285,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Aggregate fair value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,823&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,213&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Intrinsic value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,403&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,572&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Amount of cash received&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,420&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,641&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Tax benefit recognized&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;73&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</cigi:StockOptionsExercisedTableTextBlock>
  <cigi:SubordinateNoncontrollingInterestShares contextRef="i_2018-12-31" decimals="INF" id="c42700677" unitRef="xbrli-shares">5400000</cigi:SubordinateNoncontrollingInterestShares>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700940" unitRef="iso4217-usd">2208000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700941" unitRef="iso4217-usd">1881000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700946" unitRef="iso4217-usd">1698000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700947" unitRef="iso4217-usd">1671000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700952" unitRef="iso4217-usd">6285000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsGross contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700953" unitRef="iso4217-usd">7139000</cigi:TaxCreditCarryforwardsGross>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700942" unitRef="iso4217-usd">1869000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700943" unitRef="iso4217-usd">1567000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700948" unitRef="iso4217-usd">1698000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700949" unitRef="iso4217-usd">1671000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700954" unitRef="iso4217-usd">6285000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:TaxCreditCarryforwardsUnrecognized contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700955" unitRef="iso4217-usd">7139000</cigi:TaxCreditCarryforwardsUnrecognized>
  <cigi:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700966" unitRef="iso4217-usd">-133000</cigi:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation>
  <cigi:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700967" unitRef="iso4217-usd">176000</cigi:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation>
  <dei:AmendmentFlag contextRef="d_2018-01-01_2018-12-31" id="c-17">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2018-01-01_2018-12-31" id="c-4">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2018-01-01_2018-12-31" id="c-16">FY</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2018-01-01_2018-12-31" id="c-15">2018</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2018-01-01_2018-12-31" id="c-14">2018-12-31</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2018-01-01_2018-12-31" id="c-13">40-F</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2018-01-01_2018-12-31" id="c-2">0000913353</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="INF" id="c-11" unitRef="xbrli-shares">1325694</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="INF" id="c-12" unitRef="xbrli-shares">37887442</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2018-01-01_2018-12-31" id="c-6">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityEmergingGrowthCompany contextRef="d_2018-01-01_2018-12-31" id="c-9">false</dei:EntityEmergingGrowthCompany>

  <dei:EntityRegistrantName contextRef="d_2018-01-01_2018-12-31" id="c-1">Colliers International Group Inc.</dei:EntityRegistrantName>

  <dei:TradingSymbol contextRef="d_2018-01-01_2018-12-31" id="c-3">cigi</dei:TradingSymbol>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699649" unitRef="iso4217-usd">240513000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699650" unitRef="iso4217-usd">227087000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701624" unitRef="iso4217-usd">252904000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701625" unitRef="iso4217-usd">-25817000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701626" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699617" unitRef="iso4217-usd">455232000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699618" unitRef="iso4217-usd">382542000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701604" unitRef="iso4217-usd">383385000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701605" unitRef="iso4217-usd">-843000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701606" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699653" unitRef="iso4217-usd">30034000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699654" unitRef="iso4217-usd">21414000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:AccumulatedAmortizationDeferredFinanceCosts contextRef="i_2018-12-31" decimals="-3" id="c42700434" unitRef="iso4217-usd">2567000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
  <us-gaap:AccumulatedAmortizationDeferredFinanceCosts contextRef="i_2017-12-31" decimals="-3" id="c42700435" unitRef="iso4217-usd">1672000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700450" unitRef="iso4217-usd">1042000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700453" unitRef="iso4217-usd">1297000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700456" unitRef="iso4217-usd">37751000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700459" unitRef="iso4217-usd">82120000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700462" unitRef="iso4217-usd">36056000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2018-12-31" decimals="-3" id="c42700465" unitRef="iso4217-usd">158265000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700468" unitRef="iso4217-usd">906000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700471" unitRef="iso4217-usd">1093000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700474" unitRef="iso4217-usd">35825000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700477" unitRef="iso4217-usd">77822000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700480" unitRef="iso4217-usd">34092000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="i_2017-12-31" decimals="-3" id="c42700483" unitRef="iso4217-usd">149738000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2018-12-31" decimals="-3" id="c42699684" unitRef="iso4217-usd">-61218000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2017-12-31" decimals="-3" id="c42699685" unitRef="iso4217-usd">-43157000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701648" unitRef="iso4217-usd">-43354000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701649" unitRef="iso4217-usd">197000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701650" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" id="c42700535">P9Y328D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember" id="c42700537">P12Y328D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" id="c42700539">P10Y328D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" id="c42700541">P182D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="d_2018-01-01_2018-12-31" id="c42700543">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
  <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093372">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Other supplemental information&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Cash payments made during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Income tax, net of refunds&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,153&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,374&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Interest&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,404&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,168&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Non-cash financing activities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Increases (Decreases) in capital lease obligations&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(522&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Dividends declared but not paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,961&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Other expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Rent expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,183&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;65,982&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2018-12-31" decimals="-3" id="c42699680" unitRef="iso4217-usd">54717000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2017-12-31" decimals="-3" id="c42699681" unitRef="iso4217-usd">50219000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703734" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703735" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703736" unitRef="iso4217-usd">476000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c42703737" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703738" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703739" unitRef="iso4217-usd">476000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703805" unitRef="iso4217-usd">-4176000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703809" unitRef="iso4217-usd">-4176000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703903" unitRef="iso4217-usd">-496000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703907" unitRef="iso4217-usd">-496000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703812" unitRef="iso4217-usd">4425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703816" unitRef="iso4217-usd">4425000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703910" unitRef="iso4217-usd">6394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703914" unitRef="iso4217-usd">6394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700728" unitRef="iso4217-usd">6394000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700730" unitRef="iso4217-usd">4425000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699619" unitRef="iso4217-usd">30789000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699620" unitRef="iso4217-usd">28709000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699568" unitRef="iso4217-usd">48157000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699569" unitRef="iso4217-usd">26658000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:Assets contextRef="i_2018-12-31" decimals="-3" id="c42699645" unitRef="iso4217-usd">2357580000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31" decimals="-3" id="c42699646" unitRef="iso4217-usd">1507560000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701418" unitRef="iso4217-usd">846919000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701419" unitRef="iso4217-usd">602964000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701420" unitRef="iso4217-usd">228490000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701421" unitRef="iso4217-usd">693040000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701422" unitRef="iso4217-usd">-13833000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701472" unitRef="iso4217-usd">759827000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701473" unitRef="iso4217-usd">497122000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701474" unitRef="iso4217-usd">221415000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701475" unitRef="iso4217-usd">33360000</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701476" unitRef="iso4217-usd">-4164000</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699627" unitRef="iso4217-usd">760313000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699628" unitRef="iso4217-usd">664358000</us-gaap:AssetsCurrent>
  <us-gaap:AssetsNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699643" unitRef="iso4217-usd">1597267000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699644" unitRef="iso4217-usd">843202000</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="i_2018-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700139" unitRef="iso4217-usd">17713000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703941">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&amp;#x201c;GAAP&amp;#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The most significant estimates are related to the judgments used to determine the timing and amount of revenue recognition, recoverability of goodwill and intangible assets, determination of fair values of assets acquired and liabilities assumed in business combinations, estimated fair value of contingent consideration related to acquisitions, quantification of uncertain tax positions, recoverability of deferred income tax assets and the collectability of accounts receivable. Actual results could be materially different from these estimates.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="i_2018-07-05_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="INF" id="c42703271" unitRef="xbrli-pure">0.75</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="i_2018-12-31" decimals="-3" id="c42700136" unitRef="iso4217-usd">379486000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
  <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="i_2017-12-31" decimals="-3" id="c42700138" unitRef="iso4217-usd">17531000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700393" unitRef="iso4217-usd">139297000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700402" unitRef="iso4217-usd">118078000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700392" unitRef="iso4217-usd">2934211000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700401" unitRef="iso4217-usd">2738081000</us-gaap:BusinessAcquisitionsProFormaRevenue>
  <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" id="c42700368" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700369" unitRef="iso4217-usd">16258000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
  <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="i_2017-12-31" decimals="-3" id="c42700370" unitRef="iso4217-usd">16258000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700133" unitRef="iso4217-usd">11747000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700135" unitRef="iso4217-usd">6247000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2019-01-01_2019-01-31_BusinessAcquisitionAxis-RealEstateServicesFirmMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="-3" id="c42701657" unitRef="iso4217-usd">15876000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700225" unitRef="iso4217-usd">57287000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700226" unitRef="iso4217-usd">488402000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700227" unitRef="iso4217-usd">100654000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700228" unitRef="iso4217-usd">646343000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700341" unitRef="iso4217-usd">33108000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700342" unitRef="iso4217-usd">45113000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700343" unitRef="iso4217-usd">78221000</us-gaap:BusinessCombinationConsiderationTransferred1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2018-01-01_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701189" unitRef="iso4217-usd">1675000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2017-01-01_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701190" unitRef="iso4217-usd">1054000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699947" unitRef="iso4217-usd">-4365000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699948" unitRef="iso4217-usd">-6487000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member" decimals="-3" id="c42700149" unitRef="iso4217-usd">206906000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
  <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow contextRef="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member" decimals="-3" id="c42700148" unitRef="iso4217-usd">175870000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member" decimals="-3" id="c42700145" unitRef="iso4217-usd">93865000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member_ContingentConsiderationByTypeAxis-ContingentConsiderationCompensationElementMember" decimals="-3" id="c42700147" unitRef="iso4217-usd">15161000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701185" unitRef="iso4217-usd">50300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701186" unitRef="iso4217-usd">32266000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701195" unitRef="iso4217-usd">93865000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c42701181" unitRef="iso4217-usd">93865000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c42701182" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c42701183" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c42701184" unitRef="iso4217-usd">93865000</us-gaap:BusinessCombinationContingentConsiderationLiability>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701197" unitRef="iso4217-usd">17122000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701198" unitRef="iso4217-usd">18657000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699659" unitRef="iso4217-usd">17122000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699660" unitRef="iso4217-usd">18657000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MinimumMember" decimals="6" id="c42701156" unitRef="xbrli-pure">0.03</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MaximumMember" decimals="6" id="c42701157" unitRef="xbrli-pure">0.091</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput contextRef="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-WeightedAverageMember" decimals="6" id="c42701158" unitRef="xbrli-pure">0.061</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701199" unitRef="iso4217-usd">76743000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member" decimals="-3" id="c42701200" unitRef="iso4217-usd">31643000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699665" unitRef="iso4217-usd">76743000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
  <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699666" unitRef="iso4217-usd">31643000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
  <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093321">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Acquisitions&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; acquisitions:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company acquired controlling interests in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; businesses, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; operating in the Americas (Utah; Manitoba; Florida; Quebec; Pittsburgh, Pennsylvania), &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; operating in EMEA (Finland; Denmark; Spain; Germany), &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; operating in Asia Pacific (China; Australia) and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; operating in the Investment Management segment, being a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75%&lt;/div&gt; voting equity interest in Harrison Street Real Estate Capital, LLC (&amp;#x201c;Harrison Street&amp;#x201d;) acquired on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 5, 2018. &lt;/div&gt;The Finland business was acquired on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 3, 2018, &lt;/div&gt;is headquartered in Helsinki and provides property management services to owners of commercial and residential real estate. Harrison Street, headquartered in Chicago, provides real estate investment management services to institutional investors. These acquisitions were completed to expand the Company&amp;#x2019;s geographic presence and, in the case of Harrison Street, to enter a new service line. These acquisitions were accounted for by the acquisition method of accounting for business combinations and accordingly, the consolidated statements of earnings do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include any revenues or expenses related to these acquisitions prior to their closing dates.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 16; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The acquisition date fair value of consideration transferred and purchase price allocation was as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Finland&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Harrison &lt;br /&gt; Street&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Other&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate &lt;br /&gt; Acquisitions&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Current assets, excluding cash&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,734&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,948&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,623&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,305&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-current assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,581&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,678&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,616&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,421&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14,544&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(27,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(51,818&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Long-term liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,072&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,608&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(21,680&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,178&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,082&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,222&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,318&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Cash consideration, net of cash acquired of $23,777&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(57,287&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(447,513&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(81,442&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(586,242&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Acquisition date fair value of contingent consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(40,889&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19,212&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60,101&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total purchase consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(57,287&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(488,402&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(100,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(646,343&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired intangible assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;69,495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;374,936&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired goodwill&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;366,350&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,708&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Redeemable non-controlling interest&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;163,630&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,327&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;184,957&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; acquisitions:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company acquired controlling interests in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; businesses. Acquisitions included controlling interests in regional firms in the US, Canada, Mexico, UK, Denmark and Australia expanding Colliers&amp;#x2019; geographic presence in these markets.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The acquisition date fair value of consideration transferred and purchase price allocation was as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Northern&lt;br /&gt; California&lt;br /&gt; &amp;amp; Nevada&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate&lt;br /&gt; Acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Current assets, excluding cash&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,503&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,420&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,923&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-current assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,268&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,117&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,385&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,481&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,463&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(48,944&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Long-term liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,084&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,684&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,010&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(45,320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Cash consideration, net of cash acquired of $41,989&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(22,696&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(35,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(58,674&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Acquisition date fair value of contingent consideration&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,135&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19,547&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total purchase consideration&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(33,108&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(45,113&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(78,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired intangible assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,800&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,428&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,228&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired goodwill&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,618&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,953&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,571&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Redeemable non-controlling interest&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Acquisition-related transaction costs for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;totaled &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$11,747&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,247&lt;/div&gt;) and were recorded as expense under the caption &amp;#x201c;acquisition-related items&amp;#x201d;.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In all years presented, the fair values of non-controlling interests were determined using an income approach with reference to a discounted cash flow model using the same assumptions implied in determining the purchase consideration.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 17; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The purchase price allocations of acquisitions resulted in the recognition of goodwill. The primary factors contributing to goodwill are assembled workforces, synergies with existing operations and future growth prospects. For acquisitions completed during the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;goodwill in the amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$379,486&lt;/div&gt; is deductible for income tax purposes (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$17,531&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company sold the residential property management portion of the Finland business acquired earlier in the year. The disposed business had net assets of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$17,713&lt;/div&gt; primarily comprised of intangible assets and goodwill allocated from the acquisition of Finland and the sale resulted in a net gain of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$98.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company typically structures its business acquisitions to include contingent consideration. Certain vendors, at the time of acquisition, are entitled to receive a contingent consideration payment if the acquired businesses achieve specified earnings levels during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt;- to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt;-year periods following the dates of acquisition. The ultimate amount of payment is determined based on a formula, the key inputs to which are (i) a contractually agreed maximum payment; (ii) a contractually specified earnings level and (iii) the actual earnings for the contingency period. If the acquired business does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; achieve the specified earnings level, the maximum payment is reduced for any shortfall, potentially to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nil.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Unless it contains an element of compensation, contingent consideration is recorded at fair value each reporting period. The fair value recorded on the consolidated balance sheet as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$93,865&lt;/div&gt; (see note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;). Contingent consideration with a compensatory element is revalued at each reporting period and recognized on a straight-line basis over the term of the contingent consideration arrangement. The liability recorded on the balance sheet for the compensatory element of contingent consideration arrangements as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$15,161.&lt;/div&gt; The estimated range of outcomes (undiscounted) for these contingent consideration arrangements is determined based on the formula price and the likelihood of achieving specified earnings levels over the contingency period, and ranges from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$175,870&lt;/div&gt; to a maximum of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$206,906.&lt;/div&gt; These contingencies will expire during the period extending to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 2023. &lt;/div&gt;During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$19,946&lt;/div&gt; was paid with reference to such contingent consideration (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$11,187&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The consideration for the acquisitions during the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was financed from borrowings on the Revolving Credit Facility and cash on hand.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The amounts of revenues and earnings contributed from the dates of acquisition and included in the Company&amp;#x2019;s consolidated results for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;and the supplemental pro forma revenues and earnings of the combined entity had the acquisition dates been &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2017, &lt;/div&gt;are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Revenues&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net earnings&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Actual from acquired entities for 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;196,480&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,879&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Supplemental pro forma for 2018 (unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,934,211&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;139,297&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Supplemental pro forma for 2017 (unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,738,081&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;118,078&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Of the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$196,480&lt;/div&gt; of actual revenue from acquired entities in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$61,465&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$45,364&lt;/div&gt; were from Harrison Street and Finland, respectively, with the remaining &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$89,651&lt;/div&gt; from other acquisitions.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Supplemental pro forma results were adjusted for non-recurring items.&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
  <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700384" unitRef="iso4217-usd">10879000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703299" unitRef="iso4217-usd">196480000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42703301" unitRef="iso4217-usd">61465000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42703302" unitRef="iso4217-usd">45364000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42703303" unitRef="iso4217-usd">89651000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700269" unitRef="iso4217-usd">8503000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700270" unitRef="iso4217-usd">5420000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="i_2017-12-31" decimals="-3" id="c42700271" unitRef="iso4217-usd">13923000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700171" unitRef="iso4217-usd">9421000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700172" unitRef="iso4217-usd">14544000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700173" unitRef="iso4217-usd">27853000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2018-12-31" decimals="-3" id="c42700174" unitRef="iso4217-usd">51818000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700287" unitRef="iso4217-usd">38481000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700288" unitRef="iso4217-usd">10463000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="i_2017-12-31" decimals="-3" id="c42700289" unitRef="iso4217-usd">48944000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700234" unitRef="iso4217-usd">26841000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700235" unitRef="iso4217-usd">278600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700236" unitRef="iso4217-usd">69495000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2018-12-31" decimals="-3" id="c42700237" unitRef="iso4217-usd">374936000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700350" unitRef="iso4217-usd">28800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700351" unitRef="iso4217-usd">32428000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="i_2017-12-31" decimals="-3" id="c42700352" unitRef="iso4217-usd">61228000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700189" unitRef="iso4217-usd">-8178000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700190" unitRef="iso4217-usd">7082000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700191" unitRef="iso4217-usd">-8222000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2018-12-31" decimals="-3" id="c42700192" unitRef="iso4217-usd">-9318000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700305" unitRef="iso4217-usd">-38310000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700306" unitRef="iso4217-usd">-7010000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="i_2017-12-31" decimals="-3" id="c42700307" unitRef="iso4217-usd">-45320000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700162" unitRef="iso4217-usd">2581000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700163" unitRef="iso4217-usd">4678000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700164" unitRef="iso4217-usd">3616000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2018-12-31" decimals="-3" id="c42700165" unitRef="iso4217-usd">10875000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700278" unitRef="iso4217-usd">2268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700279" unitRef="iso4217-usd">1117000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="i_2017-12-31" decimals="-3" id="c42700280" unitRef="iso4217-usd">3385000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42705240" unitRef="iso4217-usd">6072000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" id="c42705241" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42705242" unitRef="iso4217-usd">15608000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2018-12-31" decimals="-3" id="c42705243" unitRef="iso4217-usd">21680000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700296" unitRef="iso4217-usd">10600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700297" unitRef="iso4217-usd">3084000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities contextRef="i_2017-12-31" decimals="-3" id="c42700298" unitRef="iso4217-usd">13684000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
  <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700411" unitRef="iso4217-usd">21975000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
  <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700412" unitRef="iso4217-usd">14927000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
  <us-gaap:BusinessCombinationsPolicy contextRef="d_2018-01-01_2018-12-31" id="c42703956">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Business combinations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;All business combinations are accounted for using the acquisition method of accounting. Transaction costs are expensed as incurred.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The fair value of the contingent consideration is classified as a financial liability and is recorded on the balance sheet at the acquisition date and is re-measured at fair value at the end of each period until the end of the contingency period, with fair value adjustments recognized in earnings. However, if the contingent consideration includes an element of compensation to the vendors (i.e. it is tied to continuing employment or it is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; linked to the business valuation), then the portion of contingent consideration related to such element is treated as compensation expense over the expected employment period.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
  <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093319">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Description of the business&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Colliers International Group Inc. (&amp;#x201c;Colliers&amp;#x201d; or the &amp;#x201c;Company&amp;#x201d;) provides commercial real estate services to corporate and institutional clients in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35&lt;/div&gt; countries around the world (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;68&lt;/div&gt; countries including affiliates and franchisees). Colliers&amp;#x2019; primary services are outsourcing and advisory services, lease brokerage, sales brokerage and investment management. Operationally, Colliers is organized into &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; distinct segments: Americas; Europe, Middle East and Africa (&amp;#x201c;EMEA&amp;#x201d;); Asia and Australasia (&amp;#x201c;Asia Pacific&amp;#x201d;) and Investment Management.&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
  <us-gaap:CapitalLeaseObligations contextRef="i_2018-12-31" decimals="-3" id="c42700658" unitRef="iso4217-usd">1470000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CapitalLeaseObligations contextRef="i_2017-12-31" decimals="-3" id="c42700659" unitRef="iso4217-usd">1991000</us-gaap:CapitalLeaseObligations>
  <us-gaap:CapitalLeasedAssetsGross contextRef="i_2018-12-31" decimals="-3" id="c42700443" unitRef="iso4217-usd">6555000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasedAssetsGross contextRef="i_2017-12-31" decimals="-3" id="c42700445" unitRef="iso4217-usd">5812000</us-gaap:CapitalLeasedAssetsGross>
  <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="i_2018-12-31" decimals="-3" id="c42700446" unitRef="iso4217-usd">1468000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
  <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="i_2017-12-31" decimals="-3" id="c42700448" unitRef="iso4217-usd">1913000</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
  <us-gaap:CashAcquiredFromAcquisition contextRef="d_2018-01-01_2018-12-31" decimals="0" id="c42705743" unitRef="iso4217-usd">23777000</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:CashAcquiredFromAcquisition contextRef="d_2017-01-01_2017-12-31" decimals="0" id="c42705778" unitRef="iso4217-usd">41889000</us-gaap:CashAcquiredFromAcquisition>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2018-12-31" decimals="-3" id="c42699615" unitRef="iso4217-usd">127032000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2017-12-31" decimals="-3" id="c42699616" unitRef="iso4217-usd">108523000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2016-12-31" decimals="-3" id="c42699992" unitRef="iso4217-usd">113148000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699989" unitRef="iso4217-usd">18509000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699990" unitRef="iso4217-usd">-4625000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703943">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Cash equivalents consist of short-term interest-bearing securities, which are readily convertible into cash and have original maturities at the date of purchase of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months or less.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2018-12-31" id="c42703724" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2017-12-31" id="c42703725" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093378">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Commitments and contingencies&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt; &lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(a)&lt;/div&gt;&lt;/div&gt; &lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Lease commitments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Minimum operating lease payments are as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;86,376&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;76,169&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;62,171&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;51,011&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;38,103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Thereafter&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;97,631&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;411,461&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt; &lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(b)&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Purchase commitments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Minimum contractual purchase commitments are as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;11,063&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;6,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,467&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;20,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(c) Contingencies&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;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 &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a material impact on the Company&amp;#x2019;s financial condition or the results of operations.&lt;/div&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700696" unitRef="iso4217-usd-per-xbrli-shares">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockDividendsPerShareDeclared contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700698" unitRef="iso4217-usd-per-xbrli-shares">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2018-12-31" decimals="INF" id="c42701121" unitRef="xbrli-shares">38934161</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2017-12-31" decimals="INF" id="c42701122" unitRef="xbrli-shares">38648461</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="i_2018-12-31" decimals="-3" id="c42699678" unitRef="iso4217-usd">415805000</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2017-12-31" decimals="-3" id="c42699679" unitRef="iso4217-usd">406984000</us-gaap:CommonStockValue>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699609" unitRef="iso4217-usd">79597000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699610" unitRef="iso4217-usd">79547000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699607" unitRef="iso4217-usd">37657000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699608" unitRef="iso4217-usd">32852000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699605" unitRef="iso4217-usd">117254000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699606" unitRef="iso4217-usd">112399000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:ConsolidationPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703942">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basis of consolidation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The consolidated financial statements include the accounts of the Company, its majority-owned subsidiaries and those variable interest entities where the Company is the primary beneficiary. Where the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a controlling interest but has the ability to exert significant influence, the equity method is used. Inter-company transactions and accounts are eliminated on consolidation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
  <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy contextRef="d_2018-01-01_2018-12-31" id="c42703950">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Redeemable non-controlling interests&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Redeemable non-controlling interests (&amp;#x201c;RNCI&amp;#x201d;) are 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 &amp;#x201c;mezzanine&amp;#x201d; section of the balance sheet, outside of shareholders&amp;#x2019; equity. Changes in the RNCI amount are recognized immediately as they occur.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" id="c42700207" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700208" unitRef="iso4217-usd">40889000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700209" unitRef="iso4217-usd">19212000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2018-12-31" decimals="-3" id="c42700210" unitRef="iso4217-usd">60101000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700332" unitRef="iso4217-usd">10412000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700333" unitRef="iso4217-usd">9135000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="i_2017-12-31" decimals="-3" id="c42700334" unitRef="iso4217-usd">19547000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
  <us-gaap:ContractWithCustomerAssetNet contextRef="i_2018-12-31" decimals="-3" id="c42701248" unitRef="iso4217-usd">110432000</us-gaap:ContractWithCustomerAssetNet>
  <us-gaap:ContractWithCustomerAssetNet contextRef="i_2017-12-31" decimals="-3" id="c42701251" unitRef="iso4217-usd">111841000</us-gaap:ContractWithCustomerAssetNet>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i_2018-12-31" decimals="-3" id="c42701249" unitRef="iso4217-usd">99468000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i_2017-12-31" decimals="-3" id="c42701252" unitRef="iso4217-usd">104737000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" id="c42701608" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701609" unitRef="iso4217-usd">104737000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701610" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699631" unitRef="iso4217-usd">10964000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
  <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699632" unitRef="iso4217-usd">7104000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
  <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" id="c42701616" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701617" unitRef="iso4217-usd">7104000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
  <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701618" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2018-12-31" decimals="-3" id="c42701253" unitRef="iso4217-usd">39635000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2017-12-31" decimals="-3" id="c42701255" unitRef="iso4217-usd">35423000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" id="c42701632" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701633" unitRef="iso4217-usd">35423000</us-gaap:ContractWithCustomerLiabilityCurrent>
  <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701634" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701256" unitRef="iso4217-usd">23526000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701258" unitRef="iso4217-usd">25857000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-55">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;11,063&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;6,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,467&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;491&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;20,800&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
  <us-gaap:CostMethodInvestments contextRef="i_2018-12-31" decimals="-3" id="c42700430" unitRef="iso4217-usd">3800000</us-gaap:CostMethodInvestments>
  <us-gaap:CostMethodInvestments contextRef="i_2017-12-31" decimals="-3" id="c42700431" unitRef="iso4217-usd">2944000</us-gaap:CostMethodInvestments>
  <us-gaap:CostMethodInvestmentsFairValueDisclosure contextRef="i_2018-12-31" decimals="-3" id="c42700423" unitRef="iso4217-usd">1932000</us-gaap:CostMethodInvestmentsFairValueDisclosure>
  <us-gaap:CostMethodInvestmentsFairValueDisclosure contextRef="i_2017-12-31" decimals="-3" id="c42700425" unitRef="iso4217-usd">1192000</us-gaap:CostMethodInvestmentsFairValueDisclosure>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201409Member" decimals="INF" id="c42701530" unitRef="iso4217-usd">146269</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699562" unitRef="iso4217-usd">1817526000</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699563" unitRef="iso4217-usd">1585865000</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701575" unitRef="iso4217-usd">1427281000</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701576" unitRef="iso4217-usd">12315000</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" decimals="-3" id="c42701577" unitRef="iso4217-usd">146269000</us-gaap:CostOfServicesExcludingDepreciationDepletionAndAmortization>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700881" unitRef="iso4217-usd">5134000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700882" unitRef="iso4217-usd">4031000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700883" unitRef="iso4217-usd">1768000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700884" unitRef="iso4217-usd">3235000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700885" unitRef="iso4217-usd">40221000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700886" unitRef="iso4217-usd">36310000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700887" unitRef="iso4217-usd">47123000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700888" unitRef="iso4217-usd">43576000</us-gaap:CurrentIncomeTaxExpenseBenefit>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MinimumMember" decimals="4" id="c42700634" unitRef="xbrli-pure">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MaximumMember" decimals="4" id="c42700635" unitRef="xbrli-pure">0.025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentFaceAmount contextRef="i_2018-05-17_LongtermDebtTypeAxis-SeniorUnsecuredNotesMember" decimals="-7" id="c42700646" unitRef="iso4217-eur">210000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i_2018-12-31_DebtInstrumentAxis-LongTermDebt1Member" decimals="4" id="c42700649" unitRef="xbrli-pure">0.033</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="i_2017-12-31_DebtInstrumentAxis-LongTermDebt1Member" decimals="4" id="c42700651" unitRef="xbrli-pure">0.031</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
  <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2018-05-17_LongtermDebtTypeAxis-SeniorUnsecuredNotesMember" decimals="4" id="c42700647" unitRef="xbrli-pure">0.0223</us-gaap:DebtInstrumentInterestRateStatedPercentage>
  <us-gaap:DebtInstrumentTerm contextRef="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" id="c42700633">P5Y</us-gaap:DebtInstrumentTerm>
  <us-gaap:DebtInstrumentTerm contextRef="d_2018-05-17_2018-05-17_LongtermDebtTypeAxis-SeniorUnsecuredNotesMember" id="c42700648">P10Y</us-gaap:DebtInstrumentTerm>
  <us-gaap:DebtWeightedAverageInterestRate contextRef="i_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" decimals="4" id="c42700637" unitRef="xbrli-pure">0.03</us-gaap:DebtWeightedAverageInterestRate>
  <us-gaap:DebtWeightedAverageInterestRate contextRef="i_2017-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" decimals="4" id="c42700639" unitRef="xbrli-pure">0.029</us-gaap:DebtWeightedAverageInterestRate>
  <us-gaap:DeferredChargesPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703948">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Financing fees&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Financing fees related to the Revolving Credit Facility are recorded as an asset and amortized to interest expense using the effective interest method. Financing fees related to the Senior Notes are recorded as a reduction of the debt amount and are amortized to interest expense using the effective interest method.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700890" unitRef="iso4217-usd">1689000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700891" unitRef="iso4217-usd">3185000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
  <us-gaap:DeferredFinanceCostsNet contextRef="i_2018-12-31" decimals="-3" id="c42700432" unitRef="iso4217-usd">4230000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:DeferredFinanceCostsNet contextRef="i_2017-12-31" decimals="-3" id="c42700433" unitRef="iso4217-usd">2953000</us-gaap:DeferredFinanceCostsNet>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700892" unitRef="iso4217-usd">10732000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700893" unitRef="iso4217-usd">20657000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700894" unitRef="iso4217-usd">-6284000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700895" unitRef="iso4217-usd">-5511000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700896" unitRef="iso4217-usd">6137000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700897" unitRef="iso4217-usd">18331000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699918" unitRef="iso4217-usd">6137000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699919" unitRef="iso4217-usd">18330000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:DeferredRentCreditNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699667" unitRef="iso4217-usd">27137000</us-gaap:DeferredRentCreditNoncurrent>
  <us-gaap:DeferredRentCreditNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699668" unitRef="iso4217-usd">24469000</us-gaap:DeferredRentCreditNoncurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701636" unitRef="iso4217-usd">11919000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701637" unitRef="iso4217-usd">-11919000</us-gaap:DeferredRevenueCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701638" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredRevenueCurrent contextRef="i_2017-12-31" id="c42701639" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsInvestments contextRef="i_2018-12-31" decimals="-3" id="c42700908" unitRef="iso4217-usd">10628000</us-gaap:DeferredTaxAssetsInvestments>
  <us-gaap:DeferredTaxAssetsInvestments contextRef="i_2017-12-31" decimals="-3" id="c42700909" unitRef="iso4217-usd">11290000</us-gaap:DeferredTaxAssetsInvestments>
  <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i_2018-12-31" decimals="-3" id="c42700806" unitRef="iso4217-usd">6645000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
  <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="i_2017-12-31" decimals="-3" id="c42700921" unitRef="iso4217-usd">29357000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699637" unitRef="iso4217-usd">34195000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699638" unitRef="iso4217-usd">48401000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701620" unitRef="iso4217-usd">52394000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701621" unitRef="iso4217-usd">-3993000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701622" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2018-12-31" decimals="-3" id="c42700900" unitRef="iso4217-usd">19056000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="i_2017-12-31" decimals="-3" id="c42700901" unitRef="iso4217-usd">37869000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpense contextRef="i_2018-12-31" decimals="-3" id="c42700902" unitRef="iso4217-usd">31508000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpense contextRef="i_2017-12-31" decimals="-3" id="c42700903" unitRef="iso4217-usd">34265000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i_2018-12-31" decimals="-3" id="c42700906" unitRef="iso4217-usd">157000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="i_2017-12-31" decimals="-3" id="c42700907" unitRef="iso4217-usd">525000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="i_2018-12-31" decimals="-3" id="c42700910" unitRef="iso4217-usd">4871000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="i_2017-12-31" decimals="-3" id="c42700911" unitRef="iso4217-usd">4221000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2018-12-31" decimals="-3" id="c42700918" unitRef="iso4217-usd">8945000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="i_2017-12-31" decimals="-3" id="c42700919" unitRef="iso4217-usd">11079000</us-gaap:DeferredTaxAssetsValuationAllowance>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699671" unitRef="iso4217-usd">27550000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699672" unitRef="iso4217-usd">19044000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701640" unitRef="iso4217-usd">18579000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701641" unitRef="iso4217-usd">465000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701642" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2018-12-31" decimals="-3" id="c42700916" unitRef="iso4217-usd">42257000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="i_2017-12-31" decimals="-3" id="c42700917" unitRef="iso4217-usd">32035000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
  <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="i_2018-12-31" decimals="-3" id="c42700904" unitRef="iso4217-usd">8416000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
  <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="i_2017-12-31" decimals="-3" id="c42700905" unitRef="iso4217-usd">15227000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701046" unitRef="iso4217-usd">37925000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
  <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701047" unitRef="iso4217-usd">40142000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
  <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700974" unitRef="iso4217-usd">4000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700976" unitRef="iso4217-usd">781000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701019" unitRef="iso4217-usd">-2842000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
  <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701020" unitRef="iso4217-usd">-1105000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
  <us-gaap:DefinedBenefitPlanAdministrationExpenses contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701036" unitRef="iso4217-usd">171000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
  <us-gaap:DefinedBenefitPlanAdministrationExpenses contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701037" unitRef="iso4217-usd">72000</us-gaap:DefinedBenefitPlanAdministrationExpenses>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701064" unitRef="xbrli-pure">0.019</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701065" unitRef="xbrli-pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701066" unitRef="xbrli-pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701067" unitRef="xbrli-pure">0.02</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701068" unitRef="xbrli-pure">0.019</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701069" unitRef="xbrli-pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701072" unitRef="xbrli-pure">0.019</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701073" unitRef="xbrli-pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701070" unitRef="xbrli-pure">0.018</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
  <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="3" id="c42701071" unitRef="xbrli-pure">0.02</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
  <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701001" unitRef="iso4217-usd">42368000</us-gaap:DefinedBenefitPlanBenefitObligation>
  <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="i_2016-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701002" unitRef="iso4217-usd">36659000</us-gaap:DefinedBenefitPlanBenefitObligation>
  <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701021" unitRef="iso4217-usd">38975000</us-gaap:DefinedBenefitPlanBenefitObligation>
  <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701009" unitRef="iso4217-usd">601000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
  <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701010" unitRef="iso4217-usd">495000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
  <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701005" unitRef="iso4217-usd">246000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
  <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701006" unitRef="iso4217-usd">308000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701028" unitRef="iso4217-usd">634000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701029" unitRef="iso4217-usd">609000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
  <us-gaap:DefinedBenefitPlanCurtailments contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701013" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DefinedBenefitPlanCurtailments contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701014" unitRef="iso4217-usd">-125000</us-gaap:DefinedBenefitPlanCurtailments>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701119" unitRef="iso4217-usd">5286000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701099" unitRef="iso4217-usd">658000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701115" unitRef="iso4217-usd">859000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701111" unitRef="iso4217-usd">792000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701107" unitRef="iso4217-usd">721000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
  <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701103" unitRef="iso4217-usd">686000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700977" unitRef="iso4217-usd">689000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700979" unitRef="iso4217-usd">640000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701023" unitRef="iso4217-usd">38813000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2016-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701024" unitRef="iso4217-usd">33016000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701044" unitRef="iso4217-usd">37177000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-EquityFundsMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701074" unitRef="iso4217-usd">3146000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-EquityFundsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701075" unitRef="iso4217-usd">3146000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701079" unitRef="iso4217-usd">33022000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701080" unitRef="iso4217-usd">33022000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701081" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701082" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-CashMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701083" unitRef="iso4217-usd">92000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-CashMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701084" unitRef="iso4217-usd">92000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-OtherPlanAssetsMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701087" unitRef="iso4217-usd">918000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-OtherPlanAssetsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701090" unitRef="iso4217-usd">918000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701092" unitRef="iso4217-usd">36260000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701093" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701094" unitRef="iso4217-usd">918000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701015" unitRef="iso4217-usd">2038000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
  <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701016" unitRef="iso4217-usd">-5204000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
  <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701054" unitRef="iso4217-usd">-1797000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
  <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701055" unitRef="iso4217-usd">-3555000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
  <us-gaap:DefinedBenefitPlanInterestCost contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700993" unitRef="iso4217-usd">744000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanInterestCost contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700994" unitRef="iso4217-usd">701000</us-gaap:DefinedBenefitPlanInterestCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700999" unitRef="iso4217-usd">1239000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701000" unitRef="iso4217-usd">1447000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
  <us-gaap:DefinedBenefitPlanOtherCosts contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700997" unitRef="iso4217-usd">171000</us-gaap:DefinedBenefitPlanOtherCosts>
  <us-gaap:DefinedBenefitPlanOtherCosts contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700998" unitRef="iso4217-usd">166000</us-gaap:DefinedBenefitPlanOtherCosts>
  <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701032" unitRef="iso4217-usd">601000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
  <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701033" unitRef="iso4217-usd">495000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
  <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701030" unitRef="iso4217-usd">246000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
  <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701031" unitRef="iso4217-usd">308000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
  <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701038" unitRef="iso4217-usd">-1853000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701039" unitRef="iso4217-usd">4658000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
  <us-gaap:DefinedBenefitPlanServiceCost contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700991" unitRef="iso4217-usd">1013000</us-gaap:DefinedBenefitPlanServiceCost>
  <us-gaap:DefinedBenefitPlanServiceCost contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42700992" unitRef="iso4217-usd">1220000</us-gaap:DefinedBenefitPlanServiceCost>
  <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701011" unitRef="iso4217-usd">84000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
  <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701012" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:DefinedBenefitPlanSettlementsPlanAssets contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701034" unitRef="iso4217-usd">84000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
  <us-gaap:DefinedBenefitPlanSettlementsPlanAssets contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701035" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:Depreciation contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699566" unitRef="iso4217-usd">30573000</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699567" unitRef="iso4217-usd">26334000</us-gaap:Depreciation>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701382" unitRef="iso4217-usd">30391000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701383" unitRef="iso4217-usd">25435000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701384" unitRef="iso4217-usd">6320000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701385" unitRef="iso4217-usd">13791000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701386" unitRef="iso4217-usd">2793000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701387" unitRef="iso4217-usd">78730000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701436" unitRef="iso4217-usd">28799000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701437" unitRef="iso4217-usd">16595000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701438" unitRef="iso4217-usd">5914000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701439" unitRef="iso4217-usd">29000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701440" unitRef="iso4217-usd">1655000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701441" unitRef="iso4217-usd">52992000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DerivativeAssetNotionalAmount contextRef="i_2017-04-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-5" id="c42701149" unitRef="iso4217-usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
  <us-gaap:DerivativeAssetNotionalAmount contextRef="i_2018-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="-5" id="c42701151" unitRef="iso4217-usd">100000000</us-gaap:DerivativeAssetNotionalAmount>
  <us-gaap:DerivativeFixedInterestRate contextRef="i_2017-04-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="6" id="c42701150" unitRef="xbrli-pure">0.01897</us-gaap:DerivativeFixedInterestRate>
  <us-gaap:DerivativeFixedInterestRate contextRef="i_2018-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember" decimals="6" id="c42701152" unitRef="xbrli-pure">0.027205</us-gaap:DerivativeFixedInterestRate>
  <us-gaap:DerivativesPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703946">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Financial instruments and derivatives&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Derivative financial instruments are recorded on the consolidated balance sheets as other assets or other liabilities and carried at fair value. From time to time, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;use interest rate swaps to hedge a portion of its interest rate exposure on long-term debt. Hedge accounting is applied and swaps are carried at fair value on the consolidated balance sheets, with gains or losses recognized in interest expense. The carrying value of the hedged item is adjusted for changes in fair value attributable to the hedged interest rate risk; the associated gain or loss is recognized currently in earnings and the unrealized gain or loss is recognized in other comprehensive income. If swaps are terminated and the underlying item is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not,&lt;/div&gt; the resulting gain or loss is deferred and recognized over the remaining life of the underlying item using the effective interest method. In addition, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;enter into short-term foreign exchange contracts to lower its cost of borrowing, to which hedge accounting is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; applied.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
  <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted contextRef="d_2018-01-01_2018-12-31" id="s1093388">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23.&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;Impact of recently issued accounting standards&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recently adopted accounting guidance&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Revenue from contracts with customers&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Beginning in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2014, &lt;/div&gt;the Financial Accounting Standards Board (&amp;#x201c;FASB&amp;#x201d;) issued Accounting Standards Update (&amp;#x201c;ASU&amp;#x201d;) &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Revenue from Contracts with Customers&lt;/div&gt;, as well as several related ASUs (collectively, the &amp;#x201c;Revenue Guidance&amp;#x201d;). The Revenue Guidance clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP and International Financial Reporting Standards. The Revenue Guidance, codified as Accounting Standards Codification Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt; (&amp;#x201c;ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&amp;#x201d;&lt;/div&gt;) has been adopted retrospectively effective &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018 &lt;/div&gt;and accordingly, comparative information has been restated. The primary changes are described below.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 36; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt; (a) Accounting for lease brokerage revenues&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Under previous GAAP, lease brokerage revenues were deferred until the related contingency (e.g. tenant occupancy) was resolved. Under ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606,&lt;/div&gt; in certain cases revenue is recognized earlier since the Company&amp;#x2019;s performance obligation will typically be satisfied upon lease execution.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt; (b) Accounting for reimbursable expenses related to the Company&amp;#x2019;s property management activities&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Under previous GAAP, reimbursable expenses contemplated both performance and payment risk when evaluating whether a principal or agent relationship existed between the Company and its customers. Under ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606,&lt;/div&gt; principal versus agent indicators were revised with a focus on control over the services provided by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt;-party service providers. As a result, the revenues related to the Company&amp;#x2019;s property management activities for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;increased by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$146,269&lt;/div&gt; and the related cost of revenues increased by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$146,269&lt;/div&gt; with &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; net impact on earnings.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.75in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt; (c) Presentation of contract balances&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has revised the presentation of certain amounts in the balance sheet to reflect the adoption of ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606,&lt;/div&gt; with increases to contract balances and decreases to unbilled revenues and unearned revenues associated with the change in lease brokerage revenue recognition.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Adoption of the standard using the full retrospective method resulted in a restatement of certain previously reported results. These include the recognition of additional revenue and an increase in income tax expense, along with increasing contract balances and accrued expenses. The Company&amp;#x2019;s previously reported results for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;were impacted as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(in thousands of US dollars, except per share amounts)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Year ended December 31, 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;As &lt;br /&gt; previously &lt;br /&gt; reported&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Lease &lt;br /&gt; brokerage &lt;br /&gt; revenue &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Principal &lt;br /&gt; versus &lt;br /&gt; agent &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Restated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Statement of earnings&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,275,362&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,569&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;146,269&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,427,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,315&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;146,269&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,585,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Selling, general and administrative expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;613,335&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;705&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;614,040&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Income tax&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Non-controlling interest share of earnings&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,236&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,319&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-controlling interest redemption increment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,583&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(190&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net earnings attributable&amp;nbsp;&amp;nbsp;to Company&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49,313&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,049&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;51,362&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid"&gt;Diluted net earnings per common share&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.25&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.05&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.31&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 37; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;(in thousands of US dollars)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;As at December 31, 2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;As &lt;br /&gt; previously &lt;br /&gt; reported&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Lease &lt;br /&gt; brokerage &lt;br /&gt; revenue &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Principal &lt;br /&gt; versus &lt;br /&gt; agent &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Restated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Balance sheet&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Accounts receivable, net of allowance&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;383,385&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(843&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;382,542&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract assets, current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104,737&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104,737&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Unbilled revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,370&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(41,370&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract assets, non-current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,104&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,104&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Deferred income tax asset, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,394&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,993&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48,401&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accounts payable and accrued expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;252,904&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(25,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,087&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accrued compensation&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;365,709&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;419,635&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,423&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,423&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Unearned revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Deferred income tax liability, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,579&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,044&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Deficit&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(128,411&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,922&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(115,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accumulated other comprehensive loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(43,354&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;197&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(43,157&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid"&gt;Non-controlling interests&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,019&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;438&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,457&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Recently issued accounting guidance, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet adopted&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The FASB has issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; ASUs related to leases. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Leases&lt;/div&gt;. This ASU affects all aspects of lease accounting and has a significant impact to lessees as it requires the recognition of a right-of use asset and a lease liability for virtually all leases including operating leases. In addition to balance sheet recognition, additional quantitative and qualitative disclosures will be required. The Company has catalogued and abstracted key terms of its leases and is using a software solution to assist with the additional accounting and disclosures required. The Company&amp;#x2019;s assets and liabilities will be materially impacted by the recognition of a right-of-use asset and lease liability. Related balance sheet ratios will also be impacted; however, covenant ratio calculations under the Company&amp;#x2019;s Revolving Credit Facility will &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be impacted, as they will continue to be based on the accounting standards in place as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017. &lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 2018, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Codification Improvements to Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;842,&lt;/div&gt; Leases&lt;/div&gt;. This ASU affects narrow aspects of the guidance issued in ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02&lt;/div&gt; providing an additional (and optional) alternative transition method to adopt the new leases standard. Under this transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While the Company is continuing to evaluate the full magnitude of the ASU adoptions on its consolidated financial statements for existing lease contracts, it has elected certain practical expedients allowed by the ASU, including the expedient to forego separating lease and non-lease components in lessee contracts, which will increase the magnitude of the asset and liability to be reported. The Company will adopt this ASU effective &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2019, &lt;/div&gt;with the expectation of electing the new optional transition method offered under ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Financial Instruments &amp;#x2013; Credit Losses&lt;/div&gt;. This ASU creates a new framework to evaluate financial instruments, such as trade receivables, for expected credit losses. This new framework replaces the existing incurred loss approach and is expected to result in more timely recognition of credit losses. The standard is effective for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019 &lt;/div&gt;and early adoption is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; permitted until years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018. &lt;/div&gt;The Company is currently assessing the impact of this ASU on its financial statements.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 38; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;04,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Intangibles &amp;#x2013; Goodwill and Other: Simplifying the Accounting for Goodwill Impairment&lt;/div&gt; to remove Step &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under this guidance, a goodwill impairment will now be the amount by which a reporting unit&amp;#x2019;s carrying value exceeds its fair value, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; to exceed the carrying amount of goodwill. The standard is effective for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Derivatives and Hedging (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;): Targeted Improvements to Accounting for Hedging Activities,&lt;/div&gt; which increases the scope of hedge accounting for both financial and nonfinancial strategies. The standard is effective for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018, &lt;/div&gt;with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements and does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; anticipate a material impact as the Company&amp;#x2019;s interest rate swaps are currently accounted for as cash flow hedges, are deemed to be effective as hedges and are already reported in other comprehensive income.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2018, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &lt;div style="display: inline; font-style: italic;"&gt;Income Statement &amp;#x2013; Reporting Comprehensive Income (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;220&lt;/div&gt;): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income&lt;/div&gt;. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in (or portion thereof) is recorded. The standard is effective for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018,&lt;/div&gt;&amp;nbsp;the&amp;nbsp;FASB&amp;nbsp;issued&amp;nbsp;ASU&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic;"&gt;Intangibles &amp;#x2013; Goodwill and Other &amp;#x2013; Internal-Use software (Subtopic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;350&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;).&lt;/div&gt; This ASU aligns the capitalizing of implementation costs incurred in relation to a hosting arrangement with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. It also requires that these capitalized costs are to be expensed over the term of the hosting arrangement and to the same line as the hosting arrangement. The standard is effective for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2019, &lt;/div&gt;with early adoption permitted and should be applied either retrospectively or prospectively after the date of adoption. The Company is currently assessing the impact of this ASU on its financial statements.&lt;/div&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
  <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-56">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 34%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Lease brokerage&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;648,815&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;139,685&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;115,447&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;903,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Sales brokerage&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;441,934&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;168,796&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;170,154&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;780,884&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Property management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,550&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84,861&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135,921&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;449,332&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Valuation and advisory&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;148,721&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;112,180&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62,133&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;323,034&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Project management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;109,699&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;107,149&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,230&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;249,078&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Investment management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; padding-left: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,465&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,567&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,475&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,043&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,174&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.25pt"&gt;Total Revenue&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,596,184&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;623,238&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;528,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,021&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;2017 (note 23)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Lease brokerage&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549,721&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;116,171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103,334&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;769,226&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Sales brokerage&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;402,801&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137,959&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;182,690&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;723,450&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Property management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208,880&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,440&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126,424&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;378,744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Valuation and advisory&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131,250&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;98,094&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;56,945&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;286,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Project management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99,849&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;110,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,093&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,759&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Investment management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,647&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,647&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,912&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,466&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,717&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,085&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Total Revenue&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409,413&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;514,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;496,203&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093348">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-based compensation&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has a stock option plan for certain officers, key full-time employees and directors of the Company and its subsidiaries, other than its Chairman &amp;amp; CEO who has a Long Term Arrangement as described in note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.&lt;/div&gt; Options are granted at the market price for the underlying shares on the day immediately prior to the date of grant. Each option vests over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt;-year term, expires &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years from the date granted and allows for the purchase of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; Subordinate Voting Share. All Subordinate Voting Shares issued are new shares. As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;there were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,621,500&lt;/div&gt; options available for future grants.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 1in"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Grants under the Company&amp;#x2019;s stock option plan are equity-classified awards. Stock option activity for the years ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; was as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Number of&lt;br /&gt; options&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Weighted &lt;br /&gt; average &lt;br /&gt; exercise price&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Weighted average &lt;br /&gt; remaining &lt;br /&gt; contractual life &lt;br /&gt; (years)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate &lt;br /&gt; intrinsic value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2016&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,602,850&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30.31&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Granted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;450,000&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46.21&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(285,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.74&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40.10&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,753,275&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36.03&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Granted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;470,000&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;67.32&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(278,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.60&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(46,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39.66&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,897,425&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45.08&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,676&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Options exercisable - End of year&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;746,125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35.60&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company incurred stock-based compensation expense related to these awards of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,394&lt;/div&gt; during the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 (&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,425&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the range of option exercise prices was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$29.02&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$67.85&lt;/div&gt; per share. Also as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the aggregate intrinsic value and weighted average remaining contractual life for in-the-money options vested and expected to vest were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$24,676&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.0&lt;/div&gt; years, respectively.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 24; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table summarizes information about option exercises during years ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Number of options exercised&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;285,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Aggregate fair value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,823&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,213&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Intrinsic value&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,403&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,572&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Amount of cash received&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,420&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,641&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Tax benefit recognized&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;73&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;102&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;there was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,419&lt;/div&gt; of unrecognized compensation cost related to non-vested awards which is expected to be recognized over the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; years. During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the fair value of options vested was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,427&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3,422&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model, utilizing the following weighted average assumptions:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Risk free rate&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected life in years&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.75&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.75&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Weighted average fair value per option granted&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.41&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.36&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The risk-free interest rate is based on the implied yield of a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;zero&lt;/div&gt;-coupon US Treasury bond with a term equal to the option&amp;#x2019;s expected term. The expected life in years represents the estimated period of time until exercise and is based on historical experience. The expected volatility is based on the historical prices of the Company&amp;#x2019;s shares over the previous &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; years.&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:DividendsCommonStock contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703827" unitRef="iso4217-usd">3889000</us-gaap:DividendsCommonStock>
  <us-gaap:DividendsCommonStock contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703830" unitRef="iso4217-usd">3889000</us-gaap:DividendsCommonStock>
  <us-gaap:DividendsCommonStock contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703925" unitRef="iso4217-usd">3920000</us-gaap:DividendsCommonStock>
  <us-gaap:DividendsCommonStock contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703928" unitRef="iso4217-usd">3920000</us-gaap:DividendsCommonStock>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42701143" unitRef="iso4217-usd">1961000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42701144" unitRef="iso4217-usd">1947000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DueFromRelatedParties contextRef="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember" decimals="-3" id="c42701240" unitRef="iso4217-usd">6465000</us-gaap:DueFromRelatedParties>
  <us-gaap:DueFromRelatedParties contextRef="i_2017-12-31_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember" decimals="-3" id="c42701241" unitRef="iso4217-usd">8093000</us-gaap:DueFromRelatedParties>
  <us-gaap:EarningsPerShareBasic contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42699591" unitRef="iso4217-usd-per-xbrli-shares">2.49</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareBasic contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42699592" unitRef="iso4217-usd-per-xbrli-shares">1.32</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42699593" unitRef="iso4217-usd-per-xbrli-shares">2.45</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42699594" unitRef="iso4217-usd-per-xbrli-shares">1.31</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="INF" id="c42701599" unitRef="iso4217-usd-per-xbrli-shares">1.25</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="INF" id="c42701600" unitRef="iso4217-usd-per-xbrli-shares">0.05</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701601" unitRef="iso4217-usd-per-xbrli-shares" xs:nil="true"/>
  <us-gaap:EarningsPerShareTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093370">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Net earnings per common share&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table reconciles the denominator used to calculate earnings per common share:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Shares issued and outstanding at beginning of period&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,934,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,648,461&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Weighted average number of shares: Issued during the period&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,293&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;181,523&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Weighted average number of shares used in computing basic earnings per share&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,155,454&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,829,984&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Assumed exercise of stock options acquired under the Treasury Stock Method&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;639,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;477,870&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt; padding-left: 10pt; text-indent: -10pt"&gt;Number of shares used in computing diluted earnings per share&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,794,615&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,307,854&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699987" unitRef="iso4217-usd">-6073000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699988" unitRef="iso4217-usd">7705000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700870" unitRef="xbrli-pure">0.293</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700871" unitRef="xbrli-pure">0.397</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700844" unitRef="xbrli-pure">0.265</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700845" unitRef="xbrli-pure">0.265</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700864" unitRef="xbrli-pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700865" unitRef="xbrli-pure">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="d_2018-01-01_2018-12-31" id="c42700854" unitRef="xbrli-pure" xs:nil="true"/>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700855" unitRef="xbrli-pure">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
  <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700848" unitRef="xbrli-pure">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700849" unitRef="xbrli-pure">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700846" unitRef="xbrli-pure">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700847" unitRef="xbrli-pure">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700860" unitRef="xbrli-pure">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700861" unitRef="xbrli-pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700868" unitRef="xbrli-pure">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700869" unitRef="xbrli-pure">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700852" unitRef="xbrli-pure">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700853" unitRef="xbrli-pure">0.009</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700858" unitRef="xbrli-pure">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
  <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700859" unitRef="xbrli-pure">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699651" unitRef="iso4217-usd">469563000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699652" unitRef="iso4217-usd">419635000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701628" unitRef="iso4217-usd">365709000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701629" unitRef="iso4217-usd">53926000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701630" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="i_2018-12-31" decimals="-3" id="c42700736" unitRef="iso4217-usd">6419000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="d_2018-01-01_2018-12-31" id="c42700737">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700791" unitRef="iso4217-usd">73000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700792" unitRef="iso4217-usd">102000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:EquityMethodInvestments contextRef="i_2018-12-31" decimals="-3" id="c42700428" unitRef="iso4217-usd">3968000</us-gaap:EquityMethodInvestments>
  <us-gaap:EquityMethodInvestments contextRef="i_2017-12-31" decimals="-3" id="c42700429" unitRef="iso4217-usd">2812000</us-gaap:EquityMethodInvestments>
  <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-53">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Carrying&lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Fair&lt;br /&gt; value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Carrying&lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Fair&lt;br /&gt; value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Other receivables&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,088&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,088&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Advisor loans receivable (non-current)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Long-term debt (non-current)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703947">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fair value&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company uses the fair value measurements framework for financial assets and liabilities and for non-financial assets and liabilities that are recognized or disclosed at fair value on a non-recurring basis. The framework defines fair value, gives guidance for measurement and disclosure, and establishes a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-level hierarchy for observable and unobservable inputs used to measure fair value. An asset or liability&amp;#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; levels are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; &amp;#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; &amp;#x2013; Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; &amp;#x2013; Unobservable inputs for which there is little or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; market data, which requires the Company to develop its own assumptions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093374">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Financial instruments&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Concentration of credit risk&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company is subject to credit risk with respect to its cash and cash equivalents, accounts receivable, unbilled revenues, other receivables and advisor loans receivable. Concentrations of credit risk with respect to cash and cash equivalents are limited by the use of multiple large and reputable banks. Concentrations of credit risk with respect to receivables are limited due to the large number of entities comprising the Company&amp;#x2019;s customer base and their dispersion across different service lines in various countries.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Foreign currency risk&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Foreign currency risk is related to the portion of the Company&amp;#x2019;s business transactions denominated in currencies other than US dollars. A significant portion of revenue is generated by the Company&amp;#x2019;s Euro, Canadian dollar, Australian dollar and UK pound sterling currency operations. The Company&amp;#x2019;s head office expenses are incurred primarily in Canadian dollars which are hedged by Canadian dollar denominated revenue.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Fluctuations in foreign currencies impact the amount of total assets and liabilities that are reported for foreign subsidiaries upon the translation of these amounts into US dollars. In particular, the amount of cash, working capital, goodwill and intangibles held by these subsidiaries is subject to translation variance caused by changes in foreign currency exchange rates as of the end of each respective reporting period (the offset to which is recorded to accumulated other comprehensive income on the consolidated balance sheets).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 71.45pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Interest rate risk&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company utilizes an interest rate risk management strategy that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;use interest rate hedging contracts from time to time. The Company&amp;#x2019;s specific goals are to: (i) manage interest rate sensitivity by modifying the characteristics of its debt and (ii) lower the long-term cost of its borrowed funds.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 2017, &lt;/div&gt;the Company entered into interest rate swap agreements to convert the LIBOR floating interest rate on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100,000&lt;/div&gt; of US dollar denominated debt into a fixed interest rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.897%&lt;/div&gt; plus the applicable margin. The term of the swaps matched the maturity of the underlying Revolving Credit Facility at the time of inception, with a maturity of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 18, 2022. &lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 2018, &lt;/div&gt;the Company entered into interest rate swap agreements to convert the LIBOR floating interest rate on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100,000&lt;/div&gt; of US dollar denominated debt into a fixed interest rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.7205%&lt;/div&gt; plus the applicable margin. The term of the swaps match the maturity of the underlying Revolving Credit Facility, with a maturity of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 30, 2023. &lt;/div&gt;The swaps are being accounted for as cash flow hedges and are measured at fair value on the consolidated balance sheets. Gains or losses on the swaps, which are determined to be effective as hedges, are reported in other comprehensive income.&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 31; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0 0pt 30pt; text-align: justify"&gt;&lt;div style="display: inline; font-weight: normal"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Fair values of financial instruments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Carrying value at&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Fair value measurements&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31, 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Interest rate swap asset&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt"&gt;Investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Equity securities and funds&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,835&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,835&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Fixed income and bond funds&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,101&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;185&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,916&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Contingent consideration liability&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; significant non-recurring fair value measurements recorded during the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The inputs to the measurement of the fair value of contingent consideration related to acquisitions are Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; inputs. The fair value measurements were made 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 &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.1%,&lt;/div&gt; with a weighted average of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.1%&lt;/div&gt;). The wide range of discount rates is attributable to 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 data point concentration at the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.8%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8.7%&lt;/div&gt; levels. A &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2%&lt;/div&gt; increase in the weighted average discount rate would reduce the fair value of contingent consideration by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,800.&lt;/div&gt; Changes in the fair value of the contingent consideration liability comprises the following:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,266&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Amounts recognized on acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,525&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,477&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Fair value adjustments (note 4)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,675&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,054&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Resolved and settled in cash&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18,757&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,169&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(877&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,672&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,122&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,657&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non-current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,743&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,643&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 32; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;The carrying amounts for cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair values due to the short maturity of these instruments, unless otherwise indicated. The carrying value of the pension liability is presented as the projected benefit obligation net of the fair value of the plan assets (note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt;). The inputs to the measurement of the fair value of non-current receivables, advisor loans and long-term debt are Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; inputs. The following are estimates of the fair values for other financial instruments:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Carrying&lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Fair&lt;br /&gt; value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Carrying&lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Fair&lt;br /&gt; value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Other receivables&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,088&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,088&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Advisor loans receivable (non-current)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Long-term debt (non-current)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Other receivables include notes receivable from non-controlling interests and non-current income tax recoverable.&lt;/div&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember_RangeAxis-MinimumMember" id="c42700046">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember_RangeAxis-MaximumMember" id="c42700047">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember_RangeAxis-MinimumMember" id="c42700049">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember_RangeAxis-MaximumMember" id="c42700050">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember_RangeAxis-MinimumMember" id="c42700051">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember_RangeAxis-MaximumMember" id="c42700053">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember_RangeAxis-MinimumMember" id="c42700054">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember_RangeAxis-MaximumMember" id="c42700055">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700488" unitRef="iso4217-usd">95011000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember" decimals="-3" id="c42700491" unitRef="iso4217-usd">12145000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700494" unitRef="iso4217-usd">4141000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700501" unitRef="iso4217-usd">2853000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700504" unitRef="iso4217-usd">7907000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700507" unitRef="iso4217-usd">160000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2018-12-31" decimals="-3" id="c42700510" unitRef="iso4217-usd">122217000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700513" unitRef="iso4217-usd">74897000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700516" unitRef="iso4217-usd">4156000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700523" unitRef="iso4217-usd">1865000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700526" unitRef="iso4217-usd">6572000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700529" unitRef="iso4217-usd">103000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="i_2017-12-31" decimals="-3" id="c42700532" unitRef="iso4217-usd">87593000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="i_2018-12-31" decimals="-3" id="c42700545" unitRef="iso4217-usd">56903000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i_2018-12-31" decimals="-3" id="c42700553" unitRef="iso4217-usd">48127000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i_2018-12-31" decimals="-3" id="c42700551" unitRef="iso4217-usd">50690000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i_2018-12-31" decimals="-3" id="c42700549" unitRef="iso4217-usd">51366000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i_2018-12-31" decimals="-3" id="c42700547" unitRef="iso4217-usd">53419000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700487" unitRef="iso4217-usd">290667000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember" decimals="-3" id="c42700490" unitRef="iso4217-usd">270600000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700493" unitRef="iso4217-usd">5175000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700500" unitRef="iso4217-usd">12851000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700503" unitRef="iso4217-usd">16533000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700506" unitRef="iso4217-usd">480000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2018-12-31" decimals="-3" id="c42700509" unitRef="iso4217-usd">620147000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700512" unitRef="iso4217-usd">219986000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700515" unitRef="iso4217-usd">5703000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700522" unitRef="iso4217-usd">2776000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700525" unitRef="iso4217-usd">17733000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700528" unitRef="iso4217-usd">310000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="i_2017-12-31" decimals="-3" id="c42700531" unitRef="iso4217-usd">270629000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700489" unitRef="iso4217-usd">195656000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember" decimals="-3" id="c42700492" unitRef="iso4217-usd">258455000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700495" unitRef="iso4217-usd">1034000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700502" unitRef="iso4217-usd">9998000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700505" unitRef="iso4217-usd">8626000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700508" unitRef="iso4217-usd">320000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2018-12-31" decimals="-3" id="c42700511" unitRef="iso4217-usd">497930000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700514" unitRef="iso4217-usd">145089000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember" decimals="-3" id="c42700517" unitRef="iso4217-usd">1547000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700524" unitRef="iso4217-usd">911000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember" decimals="-3" id="c42700527" unitRef="iso4217-usd">11161000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700530" unitRef="iso4217-usd">207000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="i_2017-12-31" decimals="-3" id="c42700533" unitRef="iso4217-usd">183036000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember" decimals="-3" id="c42700534" unitRef="iso4217-usd">90668000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember" decimals="-3" id="c42700536" unitRef="iso4217-usd">270600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember" decimals="-3" id="c42700538" unitRef="iso4217-usd">11632000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember" decimals="-3" id="c42700540" unitRef="iso4217-usd">4722000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700542" unitRef="iso4217-usd">377622000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
  <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703953">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign currency translation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Assets, liabilities and operations of foreign subsidiaries are recorded based on the functional currency of each entity. For certain foreign operations, the functional currency is the local currency, in which case the assets, liabilities and operations are translated at current exchange rates from the local currency to the reporting currency, the US dollar. The resulting unrealized gains or losses are reported as a component of accumulated other comprehensive earnings. Realized and unrealized foreign currency gains or losses related to any foreign dollar denominated monetary assets and liabilities are included in net earnings.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
  <us-gaap:GainLossOnInvestments contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700414" unitRef="iso4217-usd">168000</us-gaap:GainLossOnInvestments>
  <us-gaap:GainLossOnInvestments contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700415" unitRef="iso4217-usd">-309000</us-gaap:GainLossOnInvestments>
  <us-gaap:GainLossOnSaleOfBusiness contextRef="d_2018-01-01_2018-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700140" unitRef="iso4217-usd">98000</us-gaap:GainLossOnSaleOfBusiness>
  <us-gaap:Goodwill contextRef="i_2018-12-31" decimals="-3" id="c42699641" unitRef="iso4217-usd">887894000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2017-12-31" decimals="-3" id="c42699642" unitRef="iso4217-usd">455130000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2016-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700566" unitRef="iso4217-usd">126417000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2016-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700567" unitRef="iso4217-usd">165110000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2016-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700568" unitRef="iso4217-usd">44446000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2016-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700569" unitRef="iso4217-usd">12033000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2016-12-31" decimals="-3" id="c42700570" unitRef="iso4217-usd">348006000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2017-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700586" unitRef="iso4217-usd">190578000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2017-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700587" unitRef="iso4217-usd">201179000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2017-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700588" unitRef="iso4217-usd">49666000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700589" unitRef="iso4217-usd">13707000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700611" unitRef="iso4217-usd">207799000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700612" unitRef="iso4217-usd">253752000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700613" unitRef="iso4217-usd">46931000</us-gaap:Goodwill>
  <us-gaap:Goodwill contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700614" unitRef="iso4217-usd">379412000</us-gaap:Goodwill>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700243" unitRef="iso4217-usd">38624000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700244" unitRef="iso4217-usd">366350000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700245" unitRef="iso4217-usd">60708000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700246" unitRef="iso4217-usd">465682000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700359" unitRef="iso4217-usd">42618000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700360" unitRef="iso4217-usd">35953000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700361" unitRef="iso4217-usd">78571000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700571" unitRef="iso4217-usd">62938000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700572" unitRef="iso4217-usd">13672000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700573" unitRef="iso4217-usd">1961000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42700574" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700591" unitRef="iso4217-usd">18014000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700592" unitRef="iso4217-usd">79364000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700593" unitRef="iso4217-usd">1954000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAcquiredDuringPeriod contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700594" unitRef="iso4217-usd">366350000</us-gaap:GoodwillAcquiredDuringPeriod>
  <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="d_2018-01-01_2018-12-31" id="c42703949">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill and intangible assets&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Goodwill represents the excess of purchase price over the fair value of assets acquired and liabilities assumed in a business combination and is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to amortization.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Intangible assets are recorded at fair value on the date they are acquired. Indefinite life intangible assets are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to amortization. Where lives are finite, they are amortized over their estimated useful lives as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="width: 50%; font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 49%; font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Trademarks and trade names&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over life of contract ranging from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;as underlying brokerage transactions are completed&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company reviews the carrying value of finite life intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable from the estimated future cash flows expected to result from their use and eventual disposition. If the sum of the undiscounted expected future cash flows is less than the carrying amount of the asset group, an impairment loss is recognized. Measurement of the impairment loss is based on the excess of the carrying amount of the asset group over the fair value calculated using discounted expected future cash flows.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 11; Value: 2 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Goodwill and indefinite life intangible assets are tested for impairment annually, on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 1, &lt;/div&gt;or more frequently if events or changes in circumstances indicate the asset might be impaired, in which case the carrying amount of the asset is written down to fair value.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Impairment of goodwill is tested at the reporting unit level. The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; distinct reporting units. Impairment is tested by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; assessing qualitative factors to determine whether it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount. Where it is determined to be more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that its fair value is greater than its carrying amount, then &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; further testing is required. Where the qualitative analysis is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; sufficient to support that the fair value exceeds the carrying amount then a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;-step goodwill impairment test is performed. In the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; step, the reporting unit&amp;#x2019;s carrying amount, including goodwill, is compared to the estimated fair value of the reporting unit. The fair values of the reporting units are estimated using a discounted cash flow approach. The fair value measurement is classified within Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; of the fair value hierarchy. If the carrying amount of the reporting unit exceeds its fair value, then a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; step is performed to measure the amount of impairment loss, if any. Certain assumptions are used to determine the fair value of the reporting units, the most sensitive of which are estimated future cash flows and the discount rate applied to future cash flows. Changes in these assumptions could result in a materially different fair value.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Impairment of indefinite life intangible assets is tested by comparing the carrying amount to the estimated fair value on an individual intangible asset basis.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
  <us-gaap:GoodwillDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093339">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 35%; font-size: 10pt"&gt;Balance, December 31, 2016&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126,417&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;165,110&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,446&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,033&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;348,006&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill acquired during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62,938&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,672&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,961&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,571&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other items&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,397&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,259&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,674&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,378&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Balance, December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;190,578&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201,179&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49,666&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,707&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;455,130&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill acquired during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,014&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;79,364&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,954&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;366,350&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill disposed during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,557&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,557&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other items&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(837&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14,234&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(645&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(20,405&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Balance, December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,752&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,894&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Goodwill&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;234,070&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;257,064&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;917,477&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Accumulated impairment loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(26,271&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,312&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,583&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,752&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,894&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;A test for goodwill impairment is required to be completed annually, in the Company&amp;#x2019;s case as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 1, &lt;/div&gt;or more frequently if events or changes in circumstances indicate the asset might be impaired. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; &lt;/div&gt;goodwill impairments were identified in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt; The accumulated impairment loss reflects a goodwill impairment incurred in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2009.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700581" unitRef="iso4217-usd">48000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700582" unitRef="iso4217-usd">22397000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700583" unitRef="iso4217-usd">3259000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700584" unitRef="iso4217-usd">1674000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700585" unitRef="iso4217-usd">27378000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700606" unitRef="iso4217-usd">-837000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700607" unitRef="iso4217-usd">-14234000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700608" unitRef="iso4217-usd">-4689000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700609" unitRef="iso4217-usd">-645000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700610" unitRef="iso4217-usd">-20405000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
  <us-gaap:GoodwillGross contextRef="i_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700616" unitRef="iso4217-usd">234070000</us-gaap:GoodwillGross>
  <us-gaap:GoodwillGross contextRef="i_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700617" unitRef="iso4217-usd">257064000</us-gaap:GoodwillGross>
  <us-gaap:GoodwillGross contextRef="i_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="-3" id="c42700618" unitRef="iso4217-usd">46931000</us-gaap:GoodwillGross>
  <us-gaap:GoodwillGross contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42700619" unitRef="iso4217-usd">379412000</us-gaap:GoodwillGross>
  <us-gaap:GoodwillGross contextRef="i_2018-12-31" decimals="-3" id="c42700620" unitRef="iso4217-usd">917477000</us-gaap:GoodwillGross>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700621" unitRef="iso4217-usd">26271000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700622" unitRef="iso4217-usd">3312000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" id="c42700623" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42700624" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="i_2018-12-31" decimals="-3" id="c42700625" unitRef="iso4217-usd">29583000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700555" unitRef="iso4217-usd">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillImpairmentLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700559" unitRef="iso4217-usd">0</us-gaap:GoodwillImpairmentLoss>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700576" unitRef="iso4217-usd">1175000</us-gaap:GoodwillOtherIncreaseDecrease>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EMEAMember" id="c42700577" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AsiaPacificMember" id="c42700578" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42700579" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700580" unitRef="iso4217-usd">1175000</us-gaap:GoodwillOtherIncreaseDecrease>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="-3" id="c42700601" unitRef="iso4217-usd">44000</us-gaap:GoodwillOtherIncreaseDecrease>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember" id="c42700602" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" id="c42700603" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42700604" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillOtherIncreaseDecrease contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700605" unitRef="iso4217-usd">44000</us-gaap:GoodwillOtherIncreaseDecrease>
  <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember" id="c42700596" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="-3" id="c42700597" unitRef="iso4217-usd">12557000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
  <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" id="c42700598" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42700599" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700600" unitRef="iso4217-usd">12557000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699578" unitRef="iso4217-usd">181834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699579" unitRef="iso4217-usd">155981000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700872" unitRef="iso4217-usd">21627000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700873" unitRef="iso4217-usd">21814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700874" unitRef="iso4217-usd">40097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700875" unitRef="iso4217-usd">33597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700876" unitRef="iso4217-usd">120110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700877" unitRef="iso4217-usd">100570000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700416" unitRef="iso4217-usd">1321000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700417" unitRef="iso4217-usd">923000</us-gaap:IncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699920" unitRef="iso4217-usd">1321000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
  <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699921" unitRef="iso4217-usd">923000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093352">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income tax&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following is a reconciliation stated as a percentage of pre-tax earnings of the Ontario, Canada combined statutory corporate income tax rate to the Company&amp;#x2019;s effective tax rate:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Combined statutory rate&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Nondeductible expenses&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Tax effect of flow through entities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Impact of changes in foreign exchange rates&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Adjustments to tax liabilities for prior periods&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Effect of changes in enacted US federal tax rate&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Effect of changes in enacted tax rate in other jurisdictions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Changes in liability for unrecognized tax benefits&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.3&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Stock-based compensation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign, state, and provincial tax rate differential&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contingent acquisition consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Effective income tax rate&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29.3&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 25; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Earnings before income tax by jurisdiction comprise the following:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,627&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,814&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,097&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,597&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;120,110&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,570&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;181,834&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;155,981&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Income tax expense (recovery) comprises the following:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt; padding-left: 20pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,134&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,031&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,768&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,235&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 20pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,576&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Deferred&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Canada&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,185&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,732&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,657&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 20pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,284&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,511&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,137&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,331&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The deferred income tax expense for the United States for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;includes the tax effect of changes in the enacted US federal tax rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$11,678.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;The significant components of deferred income tax are as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Loss carry-forwards and other credits&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,056&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,869&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenses not currently deductible&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,508&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34,265&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Revenue not currently taxable&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,416&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,227&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Stock-based compensation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;157&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;525&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,628&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,290&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Provision for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,871&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Financing fees&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(83&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;162&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net unrealized foreign exchange losses&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(634&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(42,257&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(32,035&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,945&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,079&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net deferred income tax asset&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,645&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,357&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company believes that it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that the net deferred tax assets of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,645&lt;/div&gt; will be realized based upon future income, consideration of net operating loss (&amp;#x201c;NOL&amp;#x201d;) limitations, earnings trends, and tax planning strategies. The amount of deferred tax assets considered realizable, however, could be reduced in the near term if estimates of future earnings are reduced.&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 26; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;The Company has pre-tax NOL carry-forward balances as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax loss carry forward&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses not recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,249&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,904&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,222&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,880&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,315&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,720&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;921&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;915&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;394&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,805&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,147&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,512&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,363&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,705&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,784&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,807&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;The Company has pre-tax capital loss carry-forwards as follows:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax loss carry forward&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses not recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,208&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,881&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,869&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,567&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;339&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;314&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,671&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,671&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,285&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,139&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,285&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,139&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;These amounts above are available to reduce future, federal, state, and provincial income taxes in their respective jurisdictions. NOL carry-forward balances attributable to Canada begin to expire in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2033.&lt;/div&gt; NOL carry-forward balances attributable to the United States begin to expire in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2028.&lt;/div&gt; Foreign NOL carry-forward balances begin to expire in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019.&lt;/div&gt; The utilization of NOLs &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be subject to certain limitations under federal, provincial, state or foreign tax laws.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;Cumulative unremitted foreign earnings of the US subsidiaries is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nil&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nil&lt;/div&gt;). Cumulative unremitted foreign earnings of international subsidiaries of the Company approximated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$89,461&lt;/div&gt; as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 (&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$42,709&lt;/div&gt;). The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; provided a deferred tax liability on the unremitted foreign earnings as it is management&amp;#x2019;s intent to permanently reinvest such earnings outside of Canada. In addition, any repatriation of such earnings would &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be subject to significant Canadian or foreign taxes.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;A reconciliation of the beginning and ending amounts of the liability for unrecognized tax benefits is as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,292&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Gross increases for tax positions of prior periods&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Amount recognized on acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Reduction for lapses in applicable statutes of limitations&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(560&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(628&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign currency translation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(133&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,460&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Of the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,460&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,858&lt;/div&gt;) in gross unrecognized tax benefits, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,460&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,858&lt;/div&gt;) would affect the Company&amp;#x2019;s effective tax rate if recognized. For the year-ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;additional interest and penalties of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6&lt;/div&gt; related to uncertain tax positions was accrued (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$18&lt;/div&gt;). The Company reversed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$173&lt;/div&gt; of accrued interest and penalties related to positions lapsed in applicable statute of limitations in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$155&lt;/div&gt;). As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company had accrued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$190&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$213&lt;/div&gt;) for potential income tax related interest and penalties.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Within the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;twelve&lt;/div&gt; months, the Company believes it is reasonably possible that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$130&lt;/div&gt; of unrecognized tax benefits associated with uncertain tax positions &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be reduced due to lapses in statutes of limitations.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company files tax returns in Canada, United States and multiple foreign jurisdictions.&amp;nbsp;The number of years with open tax audits varies depending on the tax jurisdiction.&amp;nbsp;Generally, income tax returns filed with the Canada Revenue Agency and related provinces are open for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;seven&lt;/div&gt; years and income tax returns filed with the US Internal Revenue Service and related states are open for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years.&amp;nbsp;Tax returns in the significant foreign jurisdictions that the company conducts business in are generally open for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; years.&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 27; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; currently expect any other material impact on earnings to result from the resolution of matters related to open taxation years, other than noted above. Actual settlements &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;differ from the amounts accrued. The Company has, as part of its analysis, made its current estimates based on facts and circumstances known to date and cannot predict changes in facts and circumstances that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;affect its current estimates.&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699580" unitRef="iso4217-usd">53260000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699581" unitRef="iso4217-usd">61907000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" id="c42701460" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" id="c42701461" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" id="c42701462" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42701463" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c42701464" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701583" unitRef="iso4217-usd">63300000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701584" unitRef="iso4217-usd">-1393000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701585" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700804" unitRef="iso4217-usd">11678000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703954">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income tax&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Income tax has been provided using the asset and liability method whereby deferred income tax assets and liabilities are recognized for the expected future income tax consequences of events that have been recognized in the consolidated financial statements or income tax returns. Deferred income tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which temporary differences are expected to reverse, be recovered or settled. The effect on deferred income tax assets and liabilities of a change in income tax rates is recognized in earnings in the period in which the change occurs. A valuation allowance is recorded unless it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that realization of a deferred income tax asset will occur based on available evidence.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 15; Value: 2 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company recognizes uncertainty in tax positions taken or expected to be taken in a tax return by recording a liability for unrecognized tax benefits on its balance sheet. Uncertainties are quantified by applying a prescribed recognition threshold and measurement attribute.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company classifies interest and penalties associated with income tax positions in income tax expense.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701136" unitRef="iso4217-usd">42153000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesPaidNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701137" unitRef="iso4217-usd">43374000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:IncomeTaxesReceivable contextRef="i_2018-12-31" decimals="-3" id="c42699623" unitRef="iso4217-usd">13090000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:IncomeTaxesReceivable contextRef="i_2017-12-31" decimals="-3" id="c42699624" unitRef="iso4217-usd">13815000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699937" unitRef="iso4217-usd">14180000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699938" unitRef="iso4217-usd">16075000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699931" unitRef="iso4217-usd">54229000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699932" unitRef="iso4217-usd">38050000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699941" unitRef="iso4217-usd">6761000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699942" unitRef="iso4217-usd">-985000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699933" unitRef="iso4217-usd">-3869000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
  <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699934" unitRef="iso4217-usd">17202000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699943" unitRef="iso4217-usd">6481000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699944" unitRef="iso4217-usd">4581000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699939" unitRef="iso4217-usd">36850000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699940" unitRef="iso4217-usd">57935000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699945" unitRef="iso4217-usd">2761000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699946" unitRef="iso4217-usd">2097000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699935" unitRef="iso4217-usd">8952000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699936" unitRef="iso4217-usd">2888000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42701130" unitRef="xbrli-shares">639161</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
  <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42701131" unitRef="xbrli-shares">477870</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2018-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarkAndTradeNamesMember" decimals="-3" id="c42700497" unitRef="iso4217-usd">23841000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="i_2017-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarkAndTradeNamesMember" decimals="-3" id="c42700519" unitRef="iso4217-usd">24121000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
  <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093334">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt; carrying &lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt; amortization&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;290,667&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;95,011&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;195,656&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,145&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;258,455&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Franchise rights&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,141&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,034&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Indefinite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,851&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,998&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,533&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;160&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;620,147&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;122,217&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;497,930&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt; carrying &lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated&lt;br /&gt; amortization&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;219,986&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,897&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,089&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Franchise rights&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,703&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,156&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,547&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Indefinite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,121&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,121&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,776&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;911&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,733&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,572&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,629&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,593&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;183,036&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 20; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company acquired the following intangible assets:&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Estimated&lt;br /&gt; weighted&lt;br /&gt; average&lt;br /&gt; amortization&lt;br /&gt; period (years)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90,668&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names - finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,632&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,722&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;377,622&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The investment management contracts relate to the acquisition of Harrison Street. The following is the estimated annual expense for amortization of the recorded intangible assets for each of the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;56,903&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;53,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;51,366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;50,690&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;48,127&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2018-12-31" decimals="-3" id="c42699639" unitRef="iso4217-usd">497930000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2017-12-31" decimals="-3" id="c42699640" unitRef="iso4217-usd">183036000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701405" unitRef="iso4217-usd">-20845000</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" id="c42701454" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" id="c42701455" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" id="c42701456" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42701457" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c42701458" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701459" unitRef="iso4217-usd">-11895000</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699574" unitRef="iso4217-usd">-20845000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699575" unitRef="iso4217-usd">-11895000</us-gaap:InterestIncomeExpenseNonoperatingNet>
  <us-gaap:InterestPaidNet contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701138" unitRef="iso4217-usd">20404000</us-gaap:InterestPaidNet>
  <us-gaap:InterestPaidNet contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701139" unitRef="iso4217-usd">11168000</us-gaap:InterestPaidNet>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2018-12-31" decimals="-3" id="c42700436" unitRef="iso4217-usd">926000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2017-12-31" decimals="-3" id="c42700437" unitRef="iso4217-usd">751000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c42701167" unitRef="iso4217-usd">926000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c42701168" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" decimals="-3" id="c42701169" unitRef="iso4217-usd">926000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
  <us-gaap:InterestRateDerivativeAssetsAtFairValue contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember" id="c42701170" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InvestmentPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703945">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Investments in securities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company classifies investments in securities under the caption &amp;#x201c;other assets&amp;#x201d;. Investments in equity securities are accounted for using the equity method or cost method. The equity method is utilized where the Company has the ability to exercise significant influence on the investee. Realized gains or losses and equity earnings or losses are recorded in other (income) expense. Equity securities, including marketable equity securities as well as those accounted for under the equity method and cost method, are regularly reviewed for impairment based on both quantitative and qualitative criteria that include the extent to which cost exceeds fair value and the duration of the market decline, the Company&amp;#x2019;s intent and ability to hold until forecasted recovery, and the financial health and near term prospects for the issuer. Other-than-temporary impairment losses on equity securities are recorded in earnings.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember" decimals="-3" id="c42701172" unitRef="iso4217-usd">2835000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember" decimals="-3" id="c42701173" unitRef="iso4217-usd">2835000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember" id="c42701174" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember" id="c42701175" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember" decimals="-3" id="c42701176" unitRef="iso4217-usd">4101000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember" decimals="-3" id="c42701177" unitRef="iso4217-usd">185000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember" decimals="-3" id="c42701178" unitRef="iso4217-usd">3916000</us-gaap:InvestmentsFairValueDisclosure>
  <us-gaap:InvestmentsFairValueDisclosure contextRef="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember" id="c42701179" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701360" unitRef="iso4217-usd">4311000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701362" unitRef="iso4217-usd">3171000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701363" unitRef="iso4217-usd">1820000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701365" unitRef="iso4217-usd">2242000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701366" unitRef="iso4217-usd">7000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701368" unitRef="iso4217-usd">7000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701369" unitRef="iso4217-usd">430000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701371" unitRef="iso4217-usd">336000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2018-12-31_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701372" unitRef="iso4217-usd">1200000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures contextRef="i_2017-12-31_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701374" unitRef="iso4217-usd">0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
  <us-gaap:LeaseAndRentalExpense contextRef="d_2018-01-01_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember" decimals="-3" id="c42701231" unitRef="iso4217-usd">420000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense contextRef="d_2017-01-01_2017-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember" decimals="-3" id="c42701233" unitRef="iso4217-usd">356000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701146" unitRef="iso4217-usd">74183000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LeaseAndRentalExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701147" unitRef="iso4217-usd">65982000</us-gaap:LeaseAndRentalExpense>
  <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember" id="c42701237">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2018-12-31" decimals="-3" id="c42700641" unitRef="iso4217-usd">7624000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LettersOfCreditOutstandingAmount contextRef="i_2017-12-31" decimals="-3" id="c42700642" unitRef="iso4217-usd">10307000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2018-12-31" decimals="-3" id="c42699692" unitRef="iso4217-usd">2357580000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2017-12-31" decimals="-3" id="c42699693" unitRef="iso4217-usd">1507560000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699661" unitRef="iso4217-usd">798701000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699662" unitRef="iso4217-usd">724642000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699673" unitRef="iso4217-usd">823545000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LiabilitiesNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699674" unitRef="iso4217-usd">334415000</us-gaap:LiabilitiesNoncurrent>
  <us-gaap:LineOfCredit contextRef="i_2018-12-31" decimals="-3" id="c42700654" unitRef="iso4217-usd">430167000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCredit contextRef="i_2017-12-31" decimals="-3" id="c42700655" unitRef="iso4217-usd">246411000</us-gaap:LineOfCredit>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" decimals="-3" id="c42700632" unitRef="iso4217-usd">1000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="i_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember" decimals="-3" id="c42700640" unitRef="iso4217-usd">562386000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="d_2018-01-01_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MinimumMember" decimals="4" id="c42700643" unitRef="xbrli-pure">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage contextRef="d_2018-01-01_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MaximumMember" decimals="4" id="c42700644" unitRef="xbrli-pure">0.005</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
  <us-gaap:LoansReceivableFairValueDisclosure contextRef="i_2018-12-31" decimals="-3" id="c42701206" unitRef="iso4217-usd">46661000</us-gaap:LoansReceivableFairValueDisclosure>
  <us-gaap:LoansReceivableFairValueDisclosure contextRef="i_2017-12-31" decimals="-3" id="c42701208" unitRef="iso4217-usd">44978000</us-gaap:LoansReceivableFairValueDisclosure>
  <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699629" unitRef="iso4217-usd">12088000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
  <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699630" unitRef="iso4217-usd">10136000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i_2018-12-31" decimals="-3" id="c42699663" unitRef="iso4217-usd">670289000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="i_2017-12-31" decimals="-3" id="c42699664" unitRef="iso4217-usd">247467000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699657" unitRef="iso4217-usd">1834000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699658" unitRef="iso4217-usd">2426000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="i_2018-12-31" decimals="-3" id="c42700662" unitRef="iso4217-usd">672123000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="i_2017-12-31" decimals="-3" id="c42700663" unitRef="iso4217-usd">249893000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
  <us-gaap:LongTermDebtFairValue contextRef="i_2018-12-31" decimals="-3" id="c42701210" unitRef="iso4217-usd">670289000</us-gaap:LongTermDebtFairValue>
  <us-gaap:LongTermDebtFairValue contextRef="i_2017-12-31" decimals="-3" id="c42701212" unitRef="iso4217-usd">247467000</us-gaap:LongTermDebtFairValue>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="i_2018-12-31" decimals="-3" id="c42700668" unitRef="iso4217-usd">1834000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="i_2018-12-31" id="c42700671" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="i_2018-12-31" decimals="-3" id="c42700670" unitRef="iso4217-usd">198000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
  <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="i_2018-12-31" decimals="-3" id="c42700669" unitRef="iso4217-usd">348000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
  <us-gaap:LongTermDebtTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093341">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Long-term debt&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Revolving Credit Facility&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;430,167&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246,411&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Senior Notes&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;239,577&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Capital leases maturing at various dates through 2021&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,470&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,991&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Other long-term debt maturing at various dates up to 2021&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;910&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,491&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;672,123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;249,893&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,834&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,426&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Long-term debt - non-current&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 19, 2018, &lt;/div&gt;the Company entered into an amended and restated credit agreement with a syndicate of banks to provide a multi-currency senior unsecured revolving credit facility (the &amp;#x201c;Revolving Credit Facility&amp;#x201d;) of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,000,000.&lt;/div&gt; The Revolving Credit Facility has a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;-year term ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 30, 2023 &lt;/div&gt;and bears interest at an applicable margin of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.25%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.50%&lt;/div&gt; over floating reference rates, depending on financial leverage ratios. The weighted average interest rate for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.0%&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.9%&lt;/div&gt;). The Revolving Credit Facility had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$562,386&lt;/div&gt; of available un-drawn credit as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018. &lt;/div&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;letters of credit in the amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$7,624&lt;/div&gt; were outstanding (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$10,307&lt;/div&gt; as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017). &lt;/div&gt;The Revolving Credit Facility requires a commitment fee of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.25%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5%&lt;/div&gt; of the unused portion, depending on certain leverage ratios. At any time during the term, the Company has the right to increase the Revolving Credit Facility by up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$250,000&lt;/div&gt; on the same terms and conditions.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 17, 2018, &lt;/div&gt;the Company entered into a note purchase agreement with a group of institutional investors to issue &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;#x20ac;210,000&lt;/div&gt; of senior unsecured notes with a fixed interest rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.23%&lt;/div&gt; (the &amp;#x201c;Senior Notes&amp;#x201d;). The proceeds from the Senior Notes were received on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 30, 2018 &lt;/div&gt;and were used to repay indebtedness under the Facility. The Senior Notes have a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-year term ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 30, 2028.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Revolving Credit Facility and the Senior Notes rank equally in terms of seniority and have similar financial covenants. The Company is required to maintain financial covenants including leverage and interest coverage. The Company was in compliance with these covenants as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018. &lt;/div&gt;The Company is limited from undertaking certain mergers, acquisitions and dispositions without prior approval.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;The effective interest rate on the Company&amp;#x2019;s long-term debt for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.3%&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.1%&lt;/div&gt;). The estimated aggregate amount of principal repayments on long-term debt required in each of the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years ending &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31 &lt;/div&gt;and thereafter to meet the retirement provisions are as follows&lt;/div&gt;:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;348&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023 and thereafter&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;669,743&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
  <us-gaap:MinorityInterest contextRef="i_2018-12-31" decimals="-3" id="c42699688" unitRef="iso4217-usd">4420000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="i_2017-12-31" decimals="-3" id="c42699689" unitRef="iso4217-usd">4457000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701652" unitRef="iso4217-usd">4019000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701653" unitRef="iso4217-usd">438000</us-gaap:MinorityInterest>
  <us-gaap:MinorityInterest contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701654" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703794" unitRef="iso4217-usd">5587000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703795" unitRef="iso4217-usd">5587000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703892" unitRef="iso4217-usd">2474000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703893" unitRef="iso4217-usd">2474000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
  <us-gaap:MinorityInterestDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093344">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Redeemable non-controlling interests&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The minority equity positions in the Company&amp;#x2019;s subsidiaries are referred to as redeemable non-controlling interests (&amp;#x201c;RNCI&amp;#x201d;). 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 &amp;#x201c;mezzanine&amp;#x201d; section of the balance sheet, outside of shareholders&amp;#x2019; 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:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;(note 23)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;134,803&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;RNCI share of earnings&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,491&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,687&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;RNCI redemption increment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,709&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Distributions paid to RNCI&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,396&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,870&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Purchases of interests from RNCI, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,111&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(31,782&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;RNCI recognized on business acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;184,957&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;343,361&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 22; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has shareholders&amp;#x2019; agreements in place at each of its non-wholly owned subsidiaries. These agreements allow the Company to &amp;#x201c;call&amp;#x201d; the RNCI at a price determined with the use of a formula price, which is usually equal to a fixed multiple of average annual net earnings before income taxes, interest, depreciation, and amortization. The agreements also have redemption features which allow the owners of the RNCI to &amp;#x201c;put&amp;#x201d; their equity to the Company at the same price subject to certain limitations. The formula price is referred to as the redemption amount and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be paid in cash or in Subordinate Voting Shares. The redemption amount as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$316,012&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$129,087&lt;/div&gt;). The redemption amount is lower than that recorded on the balance sheet as the formula price 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 Subordinate Voting Shares as at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,400,000&lt;/div&gt; such shares would be issued.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Increases or decreases to the formula price of the underlying shares are recognized in the statement of earnings as the NCI redemption increment.&lt;/div&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699985" unitRef="iso4217-usd">395228000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699986" unitRef="iso4217-usd">-83933000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699962" unitRef="iso4217-usd">-628134000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699963" unitRef="iso4217-usd">-141247000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699949" unitRef="iso4217-usd">257488000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699950" unitRef="iso4217-usd">212850000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestShareOfEarningsMember" decimals="-3" id="c42700680" unitRef="iso4217-usd">20491000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestShareOfEarningsMember" decimals="-3" id="c42700681" unitRef="iso4217-usd">16687000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701587" unitRef="iso4217-usd">20236000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701588" unitRef="iso4217-usd">83000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701589" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701590" unitRef="iso4217-usd">20319000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703778" unitRef="iso4217-usd">20319000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703780" unitRef="iso4217-usd">-3631000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703781" unitRef="iso4217-usd">16688000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703876" unitRef="iso4217-usd">23207000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703878" unitRef="iso4217-usd">-2717000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703879" unitRef="iso4217-usd">20490000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699588" unitRef="iso4217-usd">97658000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699589" unitRef="iso4217-usd">51362000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701595" unitRef="iso4217-usd">49313000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701596" unitRef="iso4217-usd">2049000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701597" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703801" unitRef="iso4217-usd">1087000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703802" unitRef="iso4217-usd">1087000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703895" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703896" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703897" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" id="c42703898" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703899" unitRef="iso4217-usd">220000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703900" unitRef="iso4217-usd">220000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42701487" unitRef="iso4217-usd">943164000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42701488" unitRef="iso4217-usd">281588000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c42701492" unitRef="iso4217-usd">265867000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c42701493" unitRef="iso4217-usd">191934000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember" decimals="-3" id="c42701497" unitRef="iso4217-usd">65781000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember" decimals="-3" id="c42701498" unitRef="iso4217-usd">61158000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-AU" decimals="-3" id="c42701502" unitRef="iso4217-usd">47886000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-AU" decimals="-3" id="c42701503" unitRef="iso4217-usd">50843000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-GB" decimals="-3" id="c42701507" unitRef="iso4217-usd">68732000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-GB" decimals="-3" id="c42701508" unitRef="iso4217-usd">75745000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember" decimals="-3" id="c42701512" unitRef="iso4217-usd">87877000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember" decimals="-3" id="c42701513" unitRef="iso4217-usd">60797000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2018-12-31" decimals="-3" id="c42701517" unitRef="iso4217-usd">1479307000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets contextRef="i_2017-12-31" decimals="-3" id="c42701518" unitRef="iso4217-usd">722065000</us-gaap:NoncurrentAssets>
  <us-gaap:NonredeemableNoncontrollingInterest contextRef="i_2017-12-31" decimals="-3" id="c42700678" unitRef="iso4217-usd">145489000</us-gaap:NonredeemableNoncontrollingInterest>
  <us-gaap:NonredeemableNoncontrollingInterest contextRef="i_2016-12-31" decimals="-3" id="c42700679" unitRef="iso4217-usd">134803000</us-gaap:NonredeemableNoncontrollingInterest>
  <us-gaap:NonredeemableNoncontrollingInterest contextRef="i_2018-12-31" decimals="-3" id="c42700690" unitRef="iso4217-usd">343361000</us-gaap:NonredeemableNoncontrollingInterest>
  <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42700426" unitRef="iso4217-usd">46661000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
  <us-gaap:NotesAndLoansReceivableNetNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42700427" unitRef="iso4217-usd">44978000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700125" unitRef="xbrli-pure">12</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember" decimals="INF" id="c42700126" unitRef="xbrli-pure">5</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember" decimals="INF" id="c42700127" unitRef="xbrli-pure">4</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember" decimals="INF" id="c42700128" unitRef="xbrli-pure">2</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2018-07-05_2018-07-05_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="INF" id="c42700129" unitRef="xbrli-pure">1</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfBusinessesAcquired contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700132" unitRef="xbrli-pure">10</us-gaap:NumberOfBusinessesAcquired>
  <us-gaap:NumberOfCountriesInWhichEntityOperates contextRef="i_2018-12-31" decimals="INF" id="c42699996" unitRef="xbrli-pure">35</us-gaap:NumberOfCountriesInWhichEntityOperates>
  <us-gaap:NumberOfCountriesInWhichEntityOperates contextRef="i_2018-12-31_LegalEntityAxis-ColliersAndItsAffiliatesAndFranchiseesMember" decimals="INF" id="c42699997" unitRef="xbrli-pure">68</us-gaap:NumberOfCountriesInWhichEntityOperates>
  <us-gaap:NumberOfOperatingSegments contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42701359" unitRef="xbrli-pure">4</us-gaap:NumberOfOperatingSegments>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699572" unitRef="iso4217-usd">201398000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699573" unitRef="iso4217-usd">167376000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701388" unitRef="iso4217-usd">105490000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701389" unitRef="iso4217-usd">53862000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701390" unitRef="iso4217-usd">66240000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701391" unitRef="iso4217-usd">12326000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701392" unitRef="iso4217-usd">-36520000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701442" unitRef="iso4217-usd">87955000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701443" unitRef="iso4217-usd">45626000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701444" unitRef="iso4217-usd">55066000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701445" unitRef="iso4217-usd">2263000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701446" unitRef="iso4217-usd">-23534000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="i_2018-12-31" decimals="-3" id="c42701222" unitRef="iso4217-usd">411461000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="i_2018-12-31" decimals="-3" id="c42701216" unitRef="iso4217-usd">86376000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="i_2018-12-31" decimals="-3" id="c42701220" unitRef="iso4217-usd">38103000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="i_2018-12-31" decimals="-3" id="c42701219" unitRef="iso4217-usd">51011000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="i_2018-12-31" decimals="-3" id="c42701218" unitRef="iso4217-usd">62171000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="i_2018-12-31" decimals="-3" id="c42701217" unitRef="iso4217-usd">76169000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
  <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="i_2018-12-31" decimals="-3" id="c42701221" unitRef="iso4217-usd">97631000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700926" unitRef="iso4217-usd">16222000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember" decimals="-3" id="c42700927" unitRef="iso4217-usd">30880000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700932" unitRef="iso4217-usd">394000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember" decimals="-3" id="c42700933" unitRef="iso4217-usd">46805000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700938" unitRef="iso4217-usd">11784000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OperatingLossCarryforwards contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember" decimals="-3" id="c42700939" unitRef="iso4217-usd">19807000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:OtherAssetsDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093329">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Other assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Advisor loans receivable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Equity method investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,968&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,812&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Cost accounted investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,800&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,944&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,230&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,953&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest rate swap asset&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,128&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,058&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,713&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,496&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Cost accounted investments include &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,932&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,192&lt;/div&gt;) recorded at fair value. The remainder are recorded at cost less impairments adjusted for observable prices.&lt;/div&gt;&lt;/div&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
  <us-gaap:OtherAssetsMiscellaneous contextRef="i_2018-12-31" decimals="-3" id="c42700438" unitRef="iso4217-usd">1128000</us-gaap:OtherAssetsMiscellaneous>
  <us-gaap:OtherAssetsMiscellaneous contextRef="i_2017-12-31" decimals="-3" id="c42700439" unitRef="iso4217-usd">1058000</us-gaap:OtherAssetsMiscellaneous>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699633" unitRef="iso4217-usd">60713000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherAssetsNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699634" unitRef="iso4217-usd">55496000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699599" unitRef="iso4217-usd">-13087000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699600" unitRef="iso4217-usd">16648000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703755" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703756" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703757" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703758" unitRef="iso4217-usd">16648000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703759" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703853" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703854" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703855" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703856" unitRef="iso4217-usd">-13087000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703857" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" id="c42701060" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701061" unitRef="iso4217-usd">125000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703772" unitRef="iso4217-usd">-9860000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703773" unitRef="iso4217-usd">-171000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703774" unitRef="iso4217-usd">-10031000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703870" unitRef="iso4217-usd">6741000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703871" unitRef="iso4217-usd">60000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703872" unitRef="iso4217-usd">6801000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699603" unitRef="iso4217-usd">-1638000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699604" unitRef="iso4217-usd">-1125000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701062" unitRef="iso4217-usd">-2246000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember" decimals="-3" id="c42701063" unitRef="iso4217-usd">-1397000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703748" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703749" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703750" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703751" unitRef="iso4217-usd">-1125000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703752" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703846" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703847" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703848" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703849" unitRef="iso4217-usd">-1638000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703850" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699601" unitRef="iso4217-usd">129000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699602" unitRef="iso4217-usd">552000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703762" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703763" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703764" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703765" unitRef="iso4217-usd">552000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703766" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" id="c42703860" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" id="c42703861" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" id="c42703862" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703863" unitRef="iso4217-usd">129000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" id="c42703864" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093327">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Other income, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;(Gain) Loss on investments&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(168&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;309&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Equity earnings from non-consolidated investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,321&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(923&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2018-12-31" decimals="-3" id="c42699669" unitRef="iso4217-usd">21826000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2017-12-31" decimals="-3" id="c42699670" unitRef="iso4217-usd">11792000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:OtherLongTermDebt contextRef="i_2018-12-31" decimals="-3" id="c42700660" unitRef="iso4217-usd">910000</us-gaap:OtherLongTermDebt>
  <us-gaap:OtherLongTermDebt contextRef="i_2017-12-31" decimals="-3" id="c42700661" unitRef="iso4217-usd">1491000</us-gaap:OtherLongTermDebt>
  <us-gaap:OtherNoncashIncomeExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699928" unitRef="iso4217-usd">-11586000</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:OtherNoncashIncomeExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699929" unitRef="iso4217-usd">-9828000</us-gaap:OtherNoncashIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699576" unitRef="iso4217-usd">1281000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699577" unitRef="iso4217-usd">500000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" id="c42701448" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" id="c42701449" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" id="c42701450" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42701451" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c42701452" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699960" unitRef="iso4217-usd">-81000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699961" unitRef="iso4217-usd">4835000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699979" unitRef="iso4217-usd">3906000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699980" unitRef="iso4217-usd">3875000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestDistributionsPaidToNciMember" decimals="-3" id="c42700684" unitRef="iso4217-usd">16396000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestDistributionsPaidToNciMember" decimals="-3" id="c42700685" unitRef="iso4217-usd">12870000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699981" unitRef="iso4217-usd">18871000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699982" unitRef="iso4217-usd">20797000</us-gaap:PaymentsOfDividendsMinorityInterest>
  <us-gaap:PaymentsOfFinancingCosts contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699983" unitRef="iso4217-usd">3242000</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:PaymentsOfFinancingCosts contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699984" unitRef="iso4217-usd">1634000</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember" decimals="-3" id="c42700198" unitRef="iso4217-usd">57287000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember" decimals="-3" id="c42700199" unitRef="iso4217-usd">447513000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700200" unitRef="iso4217-usd">81442000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700201" unitRef="iso4217-usd">586242000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember" decimals="-3" id="c42700314" unitRef="iso4217-usd">22696000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember" decimals="-3" id="c42700315" unitRef="iso4217-usd">35978000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesGross contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700316" unitRef="iso4217-usd">58674000</us-gaap:PaymentsToAcquireBusinessesGross>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699952" unitRef="iso4217-usd">586242000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699953" unitRef="iso4217-usd">58674000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
  <us-gaap:PaymentsToAcquireLoansReceivable contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699958" unitRef="iso4217-usd">23680000</us-gaap:PaymentsToAcquireLoansReceivable>
  <us-gaap:PaymentsToAcquireLoansReceivable contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699959" unitRef="iso4217-usd">38266000</us-gaap:PaymentsToAcquireLoansReceivable>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699956" unitRef="iso4217-usd">35579000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699957" unitRef="iso4217-usd">39472000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToMinorityShareholders contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699971" unitRef="iso4217-usd">3720000</us-gaap:PaymentsToMinorityShareholders>
  <us-gaap:PaymentsToMinorityShareholders contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699972" unitRef="iso4217-usd">40915000</us-gaap:PaymentsToMinorityShareholders>
  <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093360">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension plan&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has a defined benefit pension plan (the &amp;#x201c;Plan&amp;#x201d;), which was assumed in connection with a business acquired during &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt; The Plan covers eligible employees in the Netherlands and provides old age, survivor, orphan and disability benefits. Effective &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;enrollment in the Plan was frozen and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; additional employees are entitled to join the Plan. The Plan is covered by an insurance contract which limits the Company&amp;#x2019;s exposure to returns below a fixed discount rate.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table details the net periodic pension cost of the Plan:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Gross employer service cost&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,237&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,501&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Plan participant contributions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Interest cost on service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Employer's service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,013&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,220&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;701&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected net return on plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(640&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Other costs&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;166&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total employer's pension expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,239&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,447&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following tables provide reconciliations of projected benefit obligations and plan assets (the net of which represent the Company&amp;#x2019;s funded status), as well as the funded status, of the Plan.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;Change in benefit obligation:&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Projected benefit obligation - January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,368&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,659&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,014&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,220&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Plan participant / third party contributions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;701&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Benefits paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Individual settlements&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Curtailment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,038&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,204&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected projected benefit obligation, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,472&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial gain, net of foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,842&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,105&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Projected benefit obligation - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,367&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;!-- Field: Page; Sequence: 28; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;Change in plan assets:&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Fair value of plan assets - January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,016&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected net return on plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;640&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Contributions&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Employer&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;634&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;609&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Plan participants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Benefits paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Individual settlements&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other costs&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(72&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,658&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Expected fair value of plan assets - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,664&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial (gain)/loss, net of foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(664&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Fair value of plan assets - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,177&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Defined benefit pension plan amounts recorded in the consolidated balance sheet are shown in the table below:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Present value of accumulated benefit obligation&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(37,925&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(40,142&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Effect of future compensation increases&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,049&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,226&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Present value of projected benefit obligation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,974&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(42,368&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Fair value of plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,177&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Net liability for pension benefits&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,797&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,555&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table details the amount recognized in other comprehensive income:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Actuarial gain on remeasurement of projected benefit obligation&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,038&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Actuarial (gain)/loss on remeasurement of fair value of assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;685&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(234&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial gain on curtailment of benefits from reorganization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total gain recognized in other comprehensive income&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,397&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The assumptions used in developing the projected benefit obligation are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Discount rate used in determining present values&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Annual increase in future compensation levels&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The assumptions used in determining net periodic cost are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Discount rate used in determining present values&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Annual increase in future compensation levels&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected long-term rate of return on assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The discount rate assumption used for the Plan was derived from the expected yield of Euro-denominated &amp;#x201c;AA&amp;#x201d; rated corporate bonds with durations consistent with the liabilities of the Plan.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The expected long-term rate of return on assets is based on the current level of return expected on the funds invested or to be invested to provide for the benefits included in the projected benefit obligation. The expected return for each asset class is weighted based on the target asset allocation to develop the expected long-term rate of return on assets assumption for the portfolio.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 29; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;For the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;the actual return on assets was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$781&lt;/div&gt;) composed of an expected return on assets of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$689&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$640&lt;/div&gt;) and an actuarial loss of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$685&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; gain &amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$140&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Plan assets measured at fair value and cash are presented in the following table with the overall allocation of assets.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;December&amp;nbsp;&amp;nbsp;31,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Fair value measurements&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Equity type investments&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,146&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,146&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Fixed interest type investments:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Government bonds&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,022&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,022&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cash&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;92&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;92&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,178&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Plan&amp;#x2019;s assets are invested with a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; party insurance company in the Netherlands that insures the performance of Plan assets. The valuation of the insurance asset is included in the &amp;#x201c;Other&amp;#x201d; category in the table above.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company expects the following pension benefit payments over the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;658&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;721&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;792&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2024 - 2028&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;5,286&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
  <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy contextRef="d_2018-01-01_2018-12-31" id="c42703955">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension plan&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company&amp;#x2019;s defined benefit pension plan obligation is remeasured annually as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31 &lt;/div&gt;based on the present value of projected future benefit payments for all participants for services rendered.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The benefit obligation and related funded status are determined using assumptions as of the end of each year.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The expected return on plan assets is based on historical and projected rates of return for assets in the investment plan portfolio. The actual return is based on the fair value of plan assets. The projected benefit obligation is discounted using the market interest rate as at the measurement date.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Pension expense for the pension plan includes the cost of pension benefits earned during the current year, the interest cost on pension obligations, the expected return on pension plan assets, and other costs. Actuarial gains and losses related to the change in the over-funded or under-funded status of the pension plan are recognized in other comprehensive income.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
  <us-gaap:PrepaidExpenseCurrent contextRef="i_2018-12-31" decimals="-3" id="c42699625" unitRef="iso4217-usd">65491000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="i_2017-12-31" decimals="-3" id="c42699626" unitRef="iso4217-usd">54741000</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699954" unitRef="iso4217-usd">17286000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
  <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested contextRef="d_2017-01-01_2017-12-31" id="c42699955" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699965" unitRef="iso4217-usd">985755000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699966" unitRef="iso4217-usd">314925000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699969" unitRef="iso4217-usd">244938000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
  <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt contextRef="d_2017-01-01_2017-12-31" id="c42699970" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700789" unitRef="iso4217-usd">7420000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700790" unitRef="iso4217-usd">5641000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699973" unitRef="iso4217-usd">2389000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromMinorityShareholders contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699974" unitRef="iso4217-usd">3937000</us-gaap:ProceedsFromMinorityShareholders>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699977" unitRef="iso4217-usd">7420000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699978" unitRef="iso4217-usd">5640000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699582" unitRef="iso4217-usd">128574000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699583" unitRef="iso4217-usd">94074000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" id="c42701466" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" id="c42701467" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" id="c42701468" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" id="c42701469" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" id="c42701470" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProfitLoss contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703743" unitRef="iso4217-usd">94074000</us-gaap:ProfitLoss>
  <us-gaap:ProfitLoss contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703841" unitRef="iso4217-usd">128574000</us-gaap:ProfitLoss>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701424" unitRef="iso4217-usd">61814000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701425" unitRef="iso4217-usd">161823000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701426" unitRef="iso4217-usd">10669000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701427" unitRef="iso4217-usd">649898000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701428" unitRef="iso4217-usd">3743000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701429" unitRef="iso4217-usd">887947000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701478" unitRef="iso4217-usd">138914000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701479" unitRef="iso4217-usd">28682000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701480" unitRef="iso4217-usd">9876000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701481" unitRef="iso4217-usd">91000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701482" unitRef="iso4217-usd">5092000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701483" unitRef="iso4217-usd">182655000</us-gaap:PropertyPlantAndEquipmentAdditions>
  <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093331">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fixed assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Cost&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated&lt;br /&gt; &lt;div style="display: inline; font-size: 10pt"&gt;depreciation&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,548&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,042&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,506&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,173&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,297&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;876&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,952&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,751&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,201&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;82,120&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,016&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,939&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,056&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,883&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;251,748&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;158,265&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,483&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 19; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Cost&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt; depreciation&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,425&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;906&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,519&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,952&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,093&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;859&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,912&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,825&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,087&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;106,500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;77,822&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,678&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;69,848&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34,092&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,756&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;233,637&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,738&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83,899&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Included in fixed assets are vehicles, office and computer equipment under capital lease at a cost of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,555&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5,812&lt;/div&gt;) and net book value of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,468&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,913&lt;/div&gt;).&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700449" unitRef="iso4217-usd">2548000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700452" unitRef="iso4217-usd">2173000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700455" unitRef="iso4217-usd">55952000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700458" unitRef="iso4217-usd">114136000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700461" unitRef="iso4217-usd">76939000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2018-12-31" decimals="-3" id="c42700464" unitRef="iso4217-usd">251748000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700467" unitRef="iso4217-usd">2425000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700470" unitRef="iso4217-usd">1952000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700473" unitRef="iso4217-usd">52912000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700476" unitRef="iso4217-usd">106500000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700479" unitRef="iso4217-usd">69848000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="i_2017-12-31" decimals="-3" id="c42700482" unitRef="iso4217-usd">233637000</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31" decimals="-3" id="c42699635" unitRef="iso4217-usd">93483000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31" decimals="-3" id="c42699636" unitRef="iso4217-usd">83899000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700451" unitRef="iso4217-usd">1506000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700454" unitRef="iso4217-usd">876000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700457" unitRef="iso4217-usd">18201000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700460" unitRef="iso4217-usd">32016000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700463" unitRef="iso4217-usd">40883000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember" decimals="-3" id="c42700469" unitRef="iso4217-usd">1519000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember" decimals="-3" id="c42700472" unitRef="iso4217-usd">859000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" decimals="-3" id="c42700475" unitRef="iso4217-usd">17087000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember" decimals="-3" id="c42700478" unitRef="iso4217-usd">28678000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember" decimals="-3" id="c42700481" unitRef="iso4217-usd">35756000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703944">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fixed assets&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Fixed assets are carried at cost less accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Fixed assets are reviewed for impairment whenever events or circumstances indicate that the carrying value of an asset group &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable. An impairment loss is recorded to the extent the carrying amount exceeds the estimated fair value of an asset group. Fixed assets are depreciated over their estimated useful lives as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="width: 50%; font-size: 10pt; padding-left: 30pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 49%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; padding-left: 30pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;term of the lease to a maximum of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
  <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-23">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Cost&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated&lt;br /&gt; &lt;div style="display: inline; font-size: 10pt"&gt;depreciation&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,548&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,042&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,506&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,173&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,297&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;876&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,952&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,751&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,201&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;82,120&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,016&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,939&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,056&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,883&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;251,748&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;158,265&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,483&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Cost&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt; depreciation&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,425&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;906&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,519&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,952&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,093&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;859&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,912&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,825&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,087&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;106,500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;77,822&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,678&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;69,848&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34,092&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,756&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;233,637&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149,738&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83,899&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember" id="c42700009">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember" id="c42700011">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember_RangeAxis-MinimumMember" id="c42700013">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember_RangeAxis-MaximumMember" id="c42700016">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember" id="c42700018">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember" id="c42700020">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember_RangeAxis-MinimumMember" id="c42700023">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember_RangeAxis-MaximumMember" id="c42700025">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MaximumMember" id="c42700027">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699924" unitRef="iso4217-usd">6925000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699925" unitRef="iso4217-usd">4695000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:PurchaseObligation contextRef="i_2018-12-31" decimals="-3" id="c42701229" unitRef="iso4217-usd">20800000</us-gaap:PurchaseObligation>
  <us-gaap:PurchaseObligationDueInFifthYear contextRef="i_2018-12-31" decimals="-3" id="c42701228" unitRef="iso4217-usd">491000</us-gaap:PurchaseObligationDueInFifthYear>
  <us-gaap:PurchaseObligationDueInFourthYear contextRef="i_2018-12-31" decimals="-3" id="c42701227" unitRef="iso4217-usd">1179000</us-gaap:PurchaseObligationDueInFourthYear>
  <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="i_2018-12-31" decimals="-3" id="c42701224" unitRef="iso4217-usd">11063000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
  <us-gaap:PurchaseObligationDueInSecondYear contextRef="i_2018-12-31" decimals="-3" id="c42701225" unitRef="iso4217-usd">6600000</us-gaap:PurchaseObligationDueInSecondYear>
  <us-gaap:PurchaseObligationDueInThirdYear contextRef="i_2018-12-31" decimals="-3" id="c42701226" unitRef="iso4217-usd">1467000</us-gaap:PurchaseObligationDueInThirdYear>
  <us-gaap:ReceivablesFairValueDisclosure contextRef="i_2018-12-31" decimals="-3" id="c42701202" unitRef="iso4217-usd">12088000</us-gaap:ReceivablesFairValueDisclosure>
  <us-gaap:ReceivablesFairValueDisclosure contextRef="i_2017-12-31" decimals="-3" id="c42701204" unitRef="iso4217-usd">10136000</us-gaap:ReceivablesFairValueDisclosure>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="i_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-RedemptionAmountMember" decimals="-3" id="c42700674" unitRef="iso4217-usd">316012000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="i_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-RedemptionAmountMember" decimals="-3" id="c42700676" unitRef="iso4217-usd">129087000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="i_2018-12-31" decimals="-3" id="c42699675" unitRef="iso4217-usd">343361000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="i_2017-12-31" decimals="-3" id="c42699676" unitRef="iso4217-usd">145489000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
  <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-30">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;(note 23)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;134,803&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;RNCI share of earnings&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,491&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,687&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;RNCI redemption increment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,709&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Distributions paid to RNCI&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(16,396&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,870&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Purchases of interests from RNCI, net&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,111&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(31,782&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;RNCI recognized on business acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;184,957&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;343,361&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
  <us-gaap:RelatedPartyTransactionRate contextRef="d_2018-01-01_2018-12-31_RangeAxis-MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember" decimals="2" id="c42701242" unitRef="xbrli-pure">0</us-gaap:RelatedPartyTransactionRate>
  <us-gaap:RelatedPartyTransactionRate contextRef="d_2018-01-01_2018-12-31_RangeAxis-MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember" decimals="2" id="c42701243" unitRef="xbrli-pure">0.04</us-gaap:RelatedPartyTransactionRate>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093381">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Related party transactions&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has entered into office space rental arrangements and property management contracts with minority shareholders of certain 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 year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$420&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$356&lt;/div&gt;). The recorded amount of the property management revenues for year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$585&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$635&lt;/div&gt;). These amounts are settled monthly in cash, and are priced at market rates. The rental arrangements have fixed terms of up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years. The property management contracts have terms of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; years.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;As at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,465&lt;/div&gt; of loans receivable from non-controlling shareholders (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 - &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$8,093&lt;/div&gt;). The majority of the loans receivable represent amounts assumed in connection with acquisitions and amounts issued to non-controlling interests to finance the sale of non-controlling interests in subsidiaries to senior managers. The loans are of varying principal amounts and interest rates which range from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nil&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.0%.&lt;/div&gt; These loans are due on demand or mature on various dates up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2026,&lt;/div&gt; but are open for repayment without penalty at any time.&lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699967" unitRef="iso4217-usd">800032000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RepaymentsOfLongTermDebt contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699968" unitRef="iso4217-usd">336514000</us-gaap:RepaymentsOfLongTermDebt>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2018-12-31" decimals="-3" id="c42699682" unitRef="iso4217-usd">-21751000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-12-31" decimals="-3" id="c42699683" unitRef="iso4217-usd">-115489000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701644" unitRef="iso4217-usd">-128411000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701645" unitRef="iso4217-usd">12922000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701646" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201409Member" decimals="INF" id="c42701529" unitRef="iso4217-usd">146269</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699560" unitRef="iso4217-usd">2825427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699561" unitRef="iso4217-usd">2435200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701376" unitRef="iso4217-usd">1596184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701377" unitRef="iso4217-usd">623238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701378" unitRef="iso4217-usd">528360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701379" unitRef="iso4217-usd">76021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701380" unitRef="iso4217-usd">1624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701430" unitRef="iso4217-usd">1409413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701431" unitRef="iso4217-usd">514947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701432" unitRef="iso4217-usd">496203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701433" unitRef="iso4217-usd">12654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember" decimals="-3" id="c42701434" unitRef="iso4217-usd">1983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701261" unitRef="iso4217-usd">648815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701262" unitRef="iso4217-usd">139685000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701263" unitRef="iso4217-usd">115447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701264" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember" id="c42701265" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember" decimals="-3" id="c42701266" unitRef="iso4217-usd">903947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701267" unitRef="iso4217-usd">441934000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701268" unitRef="iso4217-usd">168796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701269" unitRef="iso4217-usd">170154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701270" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember" id="c42701271" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember" decimals="-3" id="c42701272" unitRef="iso4217-usd">780884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701273" unitRef="iso4217-usd">228550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701274" unitRef="iso4217-usd">84861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701275" unitRef="iso4217-usd">135921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701276" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-CorporateMember" id="c42701277" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember" decimals="-3" id="c42701278" unitRef="iso4217-usd">449332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701279" unitRef="iso4217-usd">148721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701280" unitRef="iso4217-usd">112180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701281" unitRef="iso4217-usd">62133000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701282" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-CorporateMember" id="c42701283" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember" decimals="-3" id="c42701284" unitRef="iso4217-usd">323034000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701285" unitRef="iso4217-usd">109699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701286" unitRef="iso4217-usd">107149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701287" unitRef="iso4217-usd">32230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701288" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701289" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember" decimals="-3" id="c42701290" unitRef="iso4217-usd">249078000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701291" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701292" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701293" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701294" unitRef="iso4217-usd">74978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701295" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember" decimals="-3" id="c42701296" unitRef="iso4217-usd">74978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701297" unitRef="iso4217-usd">18465000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701298" unitRef="iso4217-usd">10567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701299" unitRef="iso4217-usd">12475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701300" unitRef="iso4217-usd">1043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701301" unitRef="iso4217-usd">1624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember" decimals="-3" id="c42701302" unitRef="iso4217-usd">44174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701303" unitRef="iso4217-usd">1596184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701304" unitRef="iso4217-usd">623238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701305" unitRef="iso4217-usd">528360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701306" unitRef="iso4217-usd">76021000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701307" unitRef="iso4217-usd">1624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701310" unitRef="iso4217-usd">549721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701311" unitRef="iso4217-usd">116171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701312" unitRef="iso4217-usd">103334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701313" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701314" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember" decimals="-3" id="c42701315" unitRef="iso4217-usd">769226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701316" unitRef="iso4217-usd">402801000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701317" unitRef="iso4217-usd">137959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701318" unitRef="iso4217-usd">182690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701319" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701320" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember" decimals="-3" id="c42701321" unitRef="iso4217-usd">723450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701322" unitRef="iso4217-usd">208880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701323" unitRef="iso4217-usd">43440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701324" unitRef="iso4217-usd">126424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701325" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701326" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember" decimals="-3" id="c42701327" unitRef="iso4217-usd">378744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701328" unitRef="iso4217-usd">131250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701329" unitRef="iso4217-usd">98094000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701330" unitRef="iso4217-usd">56945000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701331" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701332" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember" decimals="-3" id="c42701333" unitRef="iso4217-usd">286289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701334" unitRef="iso4217-usd">99849000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701335" unitRef="iso4217-usd">110817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701336" unitRef="iso4217-usd">17093000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701337" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701338" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember" decimals="-3" id="c42701339" unitRef="iso4217-usd">227759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701340" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701341" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701342" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701343" unitRef="iso4217-usd">12647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701344" unitRef="iso4217-usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember" decimals="-3" id="c42701345" unitRef="iso4217-usd">12647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701346" unitRef="iso4217-usd">16912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701347" unitRef="iso4217-usd">8466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701348" unitRef="iso4217-usd">9717000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701349" unitRef="iso4217-usd">7000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701350" unitRef="iso4217-usd">1983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember" decimals="-3" id="c42701351" unitRef="iso4217-usd">37085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember" decimals="-3" id="c42701352" unitRef="iso4217-usd">1409413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember" decimals="-3" id="c42701353" unitRef="iso4217-usd">514947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember" decimals="-3" id="c42701354" unitRef="iso4217-usd">496203000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember" decimals="-3" id="c42701355" unitRef="iso4217-usd">12654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-CorporateMember" decimals="-3" id="c42701356" unitRef="iso4217-usd">1983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42701485" unitRef="iso4217-usd">1243019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42701486" unitRef="iso4217-usd">1046248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c42701490" unitRef="iso4217-usd">360115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-CA" decimals="-3" id="c42701491" unitRef="iso4217-usd">262115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember" decimals="-3" id="c42701495" unitRef="iso4217-usd">358035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember" decimals="-3" id="c42701496" unitRef="iso4217-usd">306533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AU" decimals="-3" id="c42701500" unitRef="iso4217-usd">238537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AU" decimals="-3" id="c42701501" unitRef="iso4217-usd">253260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-GB" decimals="-3" id="c42701505" unitRef="iso4217-usd">172820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-GB" decimals="-3" id="c42701506" unitRef="iso4217-usd">169700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2018-01-01_2018-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember" decimals="-3" id="c42701510" unitRef="iso4217-usd">452901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember" decimals="-3" id="c42701511" unitRef="iso4217-usd">397344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701571" unitRef="iso4217-usd">2275362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701572" unitRef="iso4217-usd">13569000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" decimals="-3" id="c42701573" unitRef="iso4217-usd">146269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093382">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue from contracts with customers&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Disaggregated revenue&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Colliers has disaggregated its revenue from contracts with customers by type of service and region as presented in the following table.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 34%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Lease brokerage&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;648,815&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;139,685&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;115,447&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;903,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Sales brokerage&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;441,934&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;168,796&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;170,154&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;780,884&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Property management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,550&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84,861&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135,921&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;449,332&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Valuation and advisory&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;148,721&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;112,180&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62,133&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;323,034&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Project management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;109,699&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;107,149&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,230&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;249,078&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt"&gt;Investment management&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt; padding-left: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,465&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,567&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,475&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,043&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,174&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.25pt"&gt;Total Revenue&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,596,184&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;623,238&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;528,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,021&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;2017 (note 23)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Lease brokerage&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;549,721&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;116,171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103,334&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;769,226&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Sales brokerage&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;402,801&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;137,959&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;182,690&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;723,450&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Property management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208,880&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,440&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126,424&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;378,744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Valuation and advisory&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;131,250&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;98,094&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;56,945&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;286,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Project management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;99,849&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;110,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,093&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,759&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Investment management&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,647&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,647&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,912&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,466&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,717&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,085&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Total Revenue&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409,413&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;514,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;496,203&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Contract balances&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company had contract assets totaling &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$110,432&lt;/div&gt; of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$99,468&lt;/div&gt; was current (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$111,841&lt;/div&gt; of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$104,737&lt;/div&gt; was current). During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;substantially all of the current contract assets were moved to accounts receivable.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company had contract liabilities (all current) totaling &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$39,635&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$35,423&lt;/div&gt;). Revenue recognized for the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;totaled &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$23,526&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$25,857&lt;/div&gt;) that was included in the contract liability balance at the beginning of the year. The remaining balance was transferred to accounts payable and is related to the Company&amp;#x2019;s role as an agent in its outsourcing and advisory business where it collects funds in advance from customers and make payments to vendors or subcontractors on their behalf but where the costs are accounted for on a net basis because the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; control the good or service prior to their delivery to the customer.&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
  <us-gaap:RevenueFromRelatedParties contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42701234" unitRef="iso4217-usd">585000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueFromRelatedParties contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42701236" unitRef="iso4217-usd">635000</us-gaap:RevenueFromRelatedParties>
  <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="d_2018-01-01_2018-12-31" id="c42703951">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company generates revenue from contracts with customers through its provision of commercial real estate services. These services consist of sales brokerage and lease brokerage operations, outsourcing and advisory services and investment management services.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(a) Real estate brokerage operations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Brokerage revenue includes commissions from sales brokerage and lease brokerage services. Sales brokerage services include purchases and sales, debt placement, equity capital raising, market value opinions, acquisition advisory and transaction management. The Company provides these services with respect to substantially all types of commercial real estate. Lease brokerage includes landlord and tenant representation services. Landlord representation provides real estate owners with services to strategically position properties and to secure appropriate tenants. Tenant representation focuses on assisting businesses to assess their occupancy requirements and evaluating and negotiating leases and lease renewals.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(b) Outsourcing and advisory services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory services consist of project management, property management as well as valuation and advisory services. Project management services include design and construction management, move management and workplace solutions consulting. Project management engagements range from single project contracts with a duration of less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year to multi-year contracts with multiple discrete projects. Property management provides real estate service solutions to real estate owners. In addition to providing on-site management and staffing, the Company provides support through centralized resources such as technical and environmental services, accounting, marketing and human resources. These various services &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be provided through the Company&amp;#x2019;s employees or through contracts with &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; party providers. Consistent with industry custom, management contract terms typically range from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; years, although most contracts are terminable at any time following a notice period, usually &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;120&lt;/div&gt; days.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Valuation and advisory services consist of helping customers determine market values for various types of real estate properties. Such services &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;involve appraisals of single properties or portfolios of properties which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;span multiple property types and geographic locations. These appraisals &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be utilized for a variety of customer needs including acquisitions, dispositions, financing or for tax purposes. In addition to valuation services, the Company provides consulting services to assist customers with specialized real estate needs.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 12; Value: 2 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(c) Investment management services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management revenues include consideration for services in the form of asset management advisory and administration fees, transaction fees and incentive fees (carried interest). The performance obligation is to manage client&amp;#x2019;s invested capital for a specified period of time and is delivered over time.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue recognition and unearned revenues&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of services, which are capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 30pt"&gt;&lt;/td&gt; &lt;td style="width: 15pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(a)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Nature of services&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has determined that control of sales brokerage services rendered transfer to a customer when a sale and purchase agreement becomes unconditional and lease brokerage services rendered transfer to a customer when a lease between the landlord and the tenant is executed. At these points in time the customer has received substantially all of the benefit of the services provided by the Company. The transaction price is typically associated with the underlying asset involved in the transaction, most commonly a percentage of the sales price or the aggregate rental payments over the term of the lease which are generally known when revenue is recognized.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory services including those provided in relation to property management and project management transfer to the customer over time as the services are performed and revenue from providing these services is recognized in the accounting period in which the services are rendered. For fixed-price contracts, revenue is recognized based upon the actual labor hours spent relative to the total expected labor hours or the project costs incurred relative to the total project costs. For some projects certain obligations that are representative of the work completed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be used as an alternative to recognize revenue. The use of labor hours or overall project costs is dependent upon the input that best represents the progress of the work completed in relation to the specific contract. If a contract includes an hourly fee, revenue is recognized in the amount to which the Company has a right to invoice.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;For other advisory services, including valuation and appraisal review, the customer is unable to benefit from the services until the work is substantially complete, revenue is recognized upon delivery of materials to the customer because this faithfully represents when the service has been rendered. For most fixed fee consulting assignments, revenue is recognized based upon the actual service provided to the end of the reporting period as a proportion of the total services to be provided and customers are invoiced on a monthly basis and consideration is payable when invoiced.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management advisory and administration fees are recognized as the services are performed over time and are primarily based on agreed-upon percentages of assets under management or committed capital. Revenue recognition for transactional performance obligations are recognized at a point in time when the performance obligation has been met. The Company receives investment management advisory incentive fees (carried interest) from certain investment funds. These incentive fees are dependent upon exceeding specified performance thresholds on a relative or absolute basis, depending on the product. Incentive fees are recognized when it is determined that significant reversal is considered &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer probable (such as upon the sale of a fund&amp;#x2019;s investment or when the amount of assets under management becomes known as of the end of the specified measurement period). Pursuant to the terms of the Harrison Street acquisition, incentive fees related to assets that were invested prior to the acquisition date by its former owners are allocated to certain employees and former owners; as such the full amount of these incentive fees is passed through as compensation expense and recognized as cost of revenues in the consolidated statement of earnings.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 30pt"&gt;&lt;/td&gt; &lt;td style="width: 15pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(b)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Significant judgments&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company&amp;#x2019;s contracts with customers &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;require significant judgment. Where a contract contains multiple performance obligations judgment is used to assess whether they are distinct and accounted for separately or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; distinct and are accounted for and recognized together.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 13; Value: 2 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Brokerage commission arrangement &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include elements that introduce variability to the revenues earned beyond the underlying value of the transaction, these &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include rebates and/or contingencies. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of historical information to estimate the amount the Company will ultimately be entitled to. Generally, revenue is constrained when it is probable that the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be entitled to the full amount of the revenue as associated with the occurrence or non-occurrence of an event that is outside of the Company&amp;#x2019;s control or where the facts and circumstances of the arrangement limit the Company&amp;#x2019;s ability to predict whether this event will occur. When revenue is constrained, this constrained revenue will be recognized if and when the uncertainty has been resolved.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory arrangements &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include incentives tied to achieving certain performance targets. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of circumstances specific to the project and historical information in order to estimate the amount the Company will ultimately be entitled to. Estimates of revenue, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In providing project management or property management services, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;engage subcontractors to provide on-site staffing or to provide specialized technical services, materials and/or installation services. These arrangements are assessed and require judgment to determine whether the Company is a principal or an agent of the customer. When the Company acts as a principal, because it is primarily responsible for the delivery of the completed project and controls the services provided by the subcontractors, these amounts are accounted for as revenue on a gross basis. However, when the Company acts as an agent, because it does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; control the services prior to delivery to the customer, these costs are accounted for on a net basis.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In some cases, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;facilitate collection from the customer and payments to subcontractors or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;facilitate collection from tenants for payment to the landlord. In these instances, balances are recorded as accounts receivable and accounts payable until settled.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management fee arrangements are unique to each contract and evaluated on an individual basis to determine the timing of revenue recognition and significant judgment is involved in making such determination. At each reporting period, the Company considers various factors in estimating revenue to be recognized. Incentive fees have a broad range of possible amounts and the determination of these amount is based upon the market value for managed assets which is highly susceptible to factors outside of the Company&amp;#x2019;s influence. As a result, incentive fee revenue is generally constrained until significant reversal is considered &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer probable.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Certain constrained brokerage fees, outsourcing and advisory fees and investment management fees &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;arise from services that began in a prior reporting period. Consequently, a portion of the fees the Company recognizes in the current period &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be partially related to the services performed in prior periods. In particular, substantially all investment management incentive fees recognized in the period were previously constrained.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Contract balances&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Timing of revenue recognition &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;differ from the timing of invoicing to customers. The Company invoices the customer and records a receivable when it has a right to payment within customary payment terms or it recognizes a contract asset if revenue is recognized prior to when payment is due. Contract liabilities consist of payments received in advance of recognizing revenue. These liabilities consist primarily of payments received for outsourcing and advisory engagements where a component of the revenue &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be paid by the customer prior to the benefits of the services transferring to the customer. As a practical expedient, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; adjust the promised amount of consideration for the effect of a significant financing component when it is expected, at contract inception, that the period between transfer of the service and when the customer pays for that service will be &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less. The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; typically include extended payment terms in its contracts with customers.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 14; Value: 2 --&gt; &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company generally does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; incur upfront costs to obtain or fulfill contracts that are capitalizable to contract assets and if capitalizable they would be amortized to expense within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less of incurring the expense; consequently, the Company applies the practical expedient to recognize these incremental costs as an expense when incurred. Any costs to obtain or fulfill contracts that exceed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year are capitalized to contract assets and amortized over the term of the contract on a method consistent with the transfer of services to the customer and the contracts revenue recognition.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt; days. With the exceptions of sales brokerage and lease brokerage, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect to have any contracts where the period between the transfer of services to the customer and the payment by the customer exceeds &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. With regard to sales brokerage and lease brokerage, arrangements &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;exist where the service is transferred but payment is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; received for a period greater than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. However, arrangements of this nature do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain a significant financing component because the amount and timing varies on the basis of the occurrence or non-occurrence of an event that is outside the control of the Company or the customer. As a consequence, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; adjust the transaction prices for the time value of money.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Contract liabilities represent advance payments associated with our performance obligations that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been satisfied. The majority of the balances are expected to be recognized to revenue or disbursed on behalf of the client within a year.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Remaining performance obligations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Remaining performance obligations represent the aggregate transaction prices for contracts where the Company&amp;#x2019;s performance obligations have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been satisfied. The Company applies the practical expedient related to remaining performance obligations that are part of a contract that has an original expected duration of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less and the practical expedient related to variable consideration from remaining performance obligations.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
  <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-25">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Estimated&lt;br /&gt; weighted&lt;br /&gt; average&lt;br /&gt; amortization&lt;br /&gt; period (years)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90,668&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names - finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,632&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,722&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;377,622&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
  <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-47">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;December&amp;nbsp;&amp;nbsp;31,&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Fair value measurements&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Equity type investments&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,146&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,146&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Fixed interest type investments:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Government bonds&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,022&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,022&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cash&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;92&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;92&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,178&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;918&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
  <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-44">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Present value of accumulated benefit obligation&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(37,925&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(40,142&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Effect of future compensation increases&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,049&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,226&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Present value of projected benefit obligation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,974&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(42,368&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Fair value of plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,177&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Net liability for pension benefits&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,797&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,555&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
  <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-45">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Actuarial gain on remeasurement of projected benefit obligation&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,038&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Actuarial (gain)/loss on remeasurement of fair value of assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;685&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(234&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial gain on curtailment of benefits from reorganization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total gain recognized in other comprehensive income&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,397&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-46">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Discount rate used in determining present values&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Annual increase in future compensation levels&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Discount rate used in determining present values&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Annual increase in future compensation levels&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected long-term rate of return on assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.8&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-52">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,266&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Amounts recognized on acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,525&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,477&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Fair value adjustments (note 4)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,675&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,054&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Resolved and settled in cash&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(18,757&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,169&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(877&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,672&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,122&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,657&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non-current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,743&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,643&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock>
  <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Finland&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Harrison &lt;br /&gt; Street&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Other&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate &lt;br /&gt; Acquisitions&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Current assets, excluding cash&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,734&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,948&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,623&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,305&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-current assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,581&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,678&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,616&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,421&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14,544&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(27,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(51,818&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Long-term liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,072&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,608&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(21,680&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,178&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,082&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,222&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,318&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Cash consideration, net of cash acquired of $23,777&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(57,287&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(447,513&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(81,442&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(586,242&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Acquisition date fair value of contingent consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(40,889&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19,212&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(60,101&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total purchase consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(57,287&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(488,402&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(100,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(646,343&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired intangible assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;69,495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;374,936&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired goodwill&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;366,350&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,708&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Redeemable non-controlling interest&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;163,630&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,327&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;184,957&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Northern&lt;br /&gt; California&lt;br /&gt; &amp;amp; Nevada&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate&lt;br /&gt; Acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Current assets, excluding cash&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,503&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,420&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,923&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-current assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,268&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,117&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,385&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,481&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,463&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(48,944&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Long-term liabilities&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,084&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,684&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(38,310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(7,010&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(45,320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Cash consideration, net of cash acquired of $41,989&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(22,696&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(35,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(58,674&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Acquisition date fair value of contingent consideration&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(10,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(9,135&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(19,547&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total purchase consideration&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(33,108&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(45,113&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(78,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired intangible assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,800&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32,428&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,228&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Acquired goodwill&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,618&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,953&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,571&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Redeemable non-controlling interest&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,258&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Revenues&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net earnings&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Actual from acquired entities for 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;196,480&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,879&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Supplemental pro forma for 2018 (unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,934,211&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;139,297&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Supplemental pro forma for 2017 (unaudited)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,738,081&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;118,078&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
  <us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-59">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;(in thousands of US dollars, except per share amounts)&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Year ended December 31, 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;As &lt;br /&gt; previously &lt;br /&gt; reported&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Lease &lt;br /&gt; brokerage &lt;br /&gt; revenue &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Principal &lt;br /&gt; versus &lt;br /&gt; agent &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Restated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Statement of earnings&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,275,362&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,569&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;146,269&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Cost of revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,427,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,315&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;146,269&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,585,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Selling, general and administrative expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;613,335&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;705&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;614,040&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Income tax&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;63,300&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Non-controlling interest share of earnings&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,236&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,319&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Non-controlling interest redemption increment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,583&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(190&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,393&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net earnings attributable&amp;nbsp;&amp;nbsp;to Company&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49,313&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,049&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;51,362&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid"&gt;Diluted net earnings per common share&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.25&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.05&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.31&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;(in thousands of US dollars)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;As at December 31, 2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;As &lt;br /&gt; previously &lt;br /&gt; reported&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Lease &lt;br /&gt; brokerage &lt;br /&gt; revenue &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Principal &lt;br /&gt; versus &lt;br /&gt; agent &lt;br /&gt; adjustment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Restated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Balance sheet&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left"&gt;Accounts receivable, net of allowance&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;383,385&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(843&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;382,542&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract assets, current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104,737&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;104,737&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Unbilled revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,370&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(41,370&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract assets, non-current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,104&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,104&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Deferred income tax asset, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,394&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,993&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48,401&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accounts payable and accrued expenses&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;252,904&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(25,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;227,087&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accrued compensation&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;365,709&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;419,635&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contract liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,423&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35,423&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Unearned revenues&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Deferred income tax liability, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,579&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,044&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Deficit&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(128,411&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,922&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(115,489&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Accumulated other comprehensive loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(43,354&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;197&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(43,157&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; border-bottom: Black 1pt solid"&gt;Non-controlling interests&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,019&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;438&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,457&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock>
  <us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-42">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;Change in benefit obligation:&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Projected benefit obligation - January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,368&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,659&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Current service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,014&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,220&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Plan participant / third party contributions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;701&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Benefits paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Individual settlements&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Curtailment&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,038&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,204&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected projected benefit obligation, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;41,817&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,472&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial gain, net of foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(2,842&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,105&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Projected benefit obligation - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;42,367&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock>
  <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-43">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;Change in plan assets:&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Fair value of plan assets - January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,016&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected net return on plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;640&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Contributions&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Employer&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;634&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;609&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Plan participants&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Benefits paid&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Individual settlements&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other costs&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(72&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,658&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Expected fair value of plan assets - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,664&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Actuarial (gain)/loss, net of foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(664&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;149&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Fair value of plan assets - December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,177&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,813&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-37">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Current&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt; padding-left: 20pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,134&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,031&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,768&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,235&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 20pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36,310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;43,576&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Deferred&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Canada&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,185&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,732&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20,657&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 20pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(6,284&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,511&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,137&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,331&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:ScheduleOfDebtTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-28">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Revolving Credit Facility&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;430,167&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;246,411&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Senior Notes&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;239,577&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Capital leases maturing at various dates through 2021&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,470&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,991&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Other long-term debt maturing at various dates up to 2021&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;910&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,491&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;672,123&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;249,893&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: current portion&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,834&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,426&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Long-term debt - non-current&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;670,289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;247,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
  <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-38">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Loss carry-forwards and other credits&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,056&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,869&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expenses not currently deductible&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,508&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;34,265&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Revenue not currently taxable&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,416&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(15,227&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Stock-based compensation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;157&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;525&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,628&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,290&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Provision for doubtful accounts&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,871&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,221&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Financing fees&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(83&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;162&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Net unrealized foreign exchange losses&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(634&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(42,257&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(32,035&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Less: valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(8,945&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,079&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net deferred income tax asset&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,645&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,357&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-49">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Shares issued and outstanding at beginning of period&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,934,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,648,461&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Weighted average number of shares: Issued during the period&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,293&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;181,523&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Weighted average number of shares used in computing basic earnings per share&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,155,454&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,829,984&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Assumed exercise of stock options acquired under the Treasury Stock Method&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;639,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;477,870&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt; padding-left: 10pt; text-indent: -10pt"&gt;Number of shares used in computing diluted earnings per share&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,794,615&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,307,854&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-35">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Combined statutory rate&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Nondeductible expenses&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Tax effect of flow through entities&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Impact of changes in foreign exchange rates&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Adjustments to tax liabilities for prior periods&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Effect of changes in enacted US federal tax rate&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Effect of changes in enacted tax rate in other jurisdictions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Changes in liability for unrecognized tax benefits&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.3&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Stock-based compensation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign, state, and provincial tax rate differential&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Contingent acquisition consideration&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.0&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.4&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Effective income tax rate&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29.3&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-48">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;658&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;686&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;721&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;792&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2024 - 2028&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;5,286&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-51">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;Carrying value at&lt;/td&gt; &lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Fair value measurements&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31, 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 48%; font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Interest rate swap asset&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt"&gt;Investments&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Equity securities and funds&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,835&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,835&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Fixed income and bond funds&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,101&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;185&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,916&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Liabilities&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 10pt"&gt;Contingent consideration liability&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;93,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-24">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt; carrying &lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated &lt;br /&gt; amortization&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;290,667&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;95,011&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;195,656&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,600&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,145&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;258,455&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Franchise rights&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,141&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,034&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Indefinite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;23,841&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,851&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,853&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,998&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,533&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;160&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;620,147&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;122,217&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;497,930&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Gross &lt;br /&gt; carrying &lt;br /&gt; amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Accumulated&lt;br /&gt; amortization&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Net&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 55%; font-size: 10pt; text-align: left"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;219,986&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;74,897&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;145,089&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Franchise rights&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,703&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,156&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,547&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Trademarks and trade names:&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Indefinite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,121&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,121&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Finite life&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,776&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,865&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;911&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;17,733&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,572&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;310&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;103&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;270,629&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,593&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;183,036&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-54">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Year ended December 31&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;86,376&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;76,169&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;62,171&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;51,011&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;38,103&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;Thereafter&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;97,631&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;411,461&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-27">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 35%; font-size: 10pt"&gt;Balance, December 31, 2016&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;126,417&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;165,110&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,446&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,033&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;348,006&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill acquired during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;62,938&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,672&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,961&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,571&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other items&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,175&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22,397&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,259&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,674&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,378&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Balance, December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;190,578&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201,179&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;49,666&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,707&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;455,130&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill acquired during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18,014&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;79,364&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,954&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;366,350&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Goodwill disposed during the year&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,557&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(12,557&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other items&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Foreign exchange&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(837&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(14,234&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(645&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(20,405&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Balance, December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,752&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,894&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 20pt"&gt;Goodwill&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;234,070&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;257,064&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;917,477&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 20pt"&gt;Accumulated impairment loss&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(26,271&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,312&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(29,583&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,752&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,931&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;379,412&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 2.25pt double"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,894&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
  <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-36">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,627&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,814&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,097&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,597&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;120,110&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,570&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Total&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;181,834&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;155,981&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
  <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-29">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;1,834&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 27%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;348&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;198&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;-&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left; white-space: nowrap"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023 and thereafter&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;669,743&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
  <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-41">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Gross employer service cost&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,237&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,501&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Plan participant contributions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(246&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(308&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Interest cost on service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Employer's service cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,013&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,220&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest cost&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;744&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;701&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected net return on plan assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(689&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(640&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Other costs&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;171&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;166&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Total employer's pension expense&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,239&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,447&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
  <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-22">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;December 31,&lt;br /&gt; 2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Advisor loans receivable&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,661&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44,978&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Equity method investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,968&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,812&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Cost accounted investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,800&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,944&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,230&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,953&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest rate swap asset&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;926&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;751&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,128&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,058&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,713&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,496&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
  <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;(Gain) Loss on investments&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(168&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;309&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Equity earnings from non-consolidated investments&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,321&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(923&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;208&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;114&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
  <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-58">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017 &lt;br /&gt;(note 23)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,243,019&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,046,248&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;943,164&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;281,588&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Euro currency countries&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;360,115&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;262,115&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;265,867&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;191,934&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Canada&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;358,035&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;306,533&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;65,781&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,158&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Australia&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238,537&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,886&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,843&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;United Kingdom&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;172,820&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;169,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;68,732&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75,745&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;452,901&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;397,344&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,877&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,797&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Consolidated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,479,307&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;722,065&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-57">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,596,184&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;623,238&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;528,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,021&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,391&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,435&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,791&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,793&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,730&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating earnings (loss)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105,490&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,862&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;66,240&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,326&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36,520&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201,398&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other income, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest expense, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(20,845&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(53,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net earnings&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;128,574&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;846,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;602,964&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,490&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;693,040&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,833&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,357,580&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total additions to long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,814&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161,823&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,669&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;649,898&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,743&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;2017 (note 23)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409,413&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;514,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;496,203&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,595&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,914&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,655&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,992&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating earnings (loss)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,955&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,066&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,263&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,534&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;167,376&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other income, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest expense, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,895&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net earnings&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;94,074&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;759,827&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;497,122&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,415&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,164&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,507,560&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total additions to long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138,914&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,876&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,092&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;182,655&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-32">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Number of&lt;br /&gt; options&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Weighted &lt;br /&gt; average &lt;br /&gt; exercise price&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Weighted average &lt;br /&gt; remaining &lt;br /&gt; contractual life &lt;br /&gt; (years)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Aggregate &lt;br /&gt; intrinsic value&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 48%; font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2016&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,602,850&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30.31&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 10%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Granted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;450,000&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46.21&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(285,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.74&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40.10&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2017&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,753,275&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36.03&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Granted&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;470,000&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;67.32&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-left: 10pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(278,975&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;26.60&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Forfeited&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(46,875&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39.66&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Shares issuable under options - December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,897,425&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45.08&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24,676&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt"&gt;Options exercisable - End of year&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;746,125&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35.60&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,495&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-34">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt; text-align: left"&gt;Risk free rate&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.5&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected life in years&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.75&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.75&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Expected volatility&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29.7&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28.9&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Dividend yield&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.1&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0.2&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Weighted average fair value per option granted&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.41&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.36&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
  <us-gaap:ScheduleOfStockByClassTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-31">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Subordinate Voting Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Multiple Voting Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Total Common Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Balance, December 31, 2017&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,608,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;406,611&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,325,694&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;373&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,934,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;406,984&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Balance, December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,887,442&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;415,432&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,325,694&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;373&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,213,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;415,805&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-26">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 28%; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 30%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2019&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;$&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;56,903&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2020&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;53,419&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2021&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;51,366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2022&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;50,690&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;2023&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;48,127&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"&gt;&lt;div style="display: inline; font-size: 10pt"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093384">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Segmented information&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Operating segments&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Colliers identified &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; reportable operating segments. Three segments are grouped geographically into Americas, Asia Pacific and EMEA. The Investment Management segment includes Harrison Street and the Company&amp;#x2019;s existing European investment management business which was previously reported in EMEA; segment presentation has been revised for all periods presented. The groupings are based on the manner in which the segments are managed. Management assesses each segment&amp;#x2019;s performance based on operating earnings or operating earnings before depreciation and amortization. Corporate includes the costs of global administrative functions and the corporate head office.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Included in segment total assets at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018 &lt;/div&gt;are investments in subsidiaries accounted for under the equity method or cost method: Americas &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,311&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3,171&lt;/div&gt;); EMEA &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,820&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2,242&lt;/div&gt;), Asia Pacific &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$7&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$7&lt;/div&gt;); Investment Management &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$430&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$336&lt;/div&gt;) and Corporate &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,200&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nil&lt;/div&gt;). The reportable segment information excludes intersegment transactions.&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold"&gt;2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,596,184&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;623,238&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;528,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;76,021&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,624&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,391&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,435&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,320&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,791&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,793&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;78,730&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating earnings (loss)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105,490&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,862&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;66,240&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,326&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(36,520&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201,398&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other income, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,281&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest expense, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(20,845&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(53,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net earnings&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;128,574&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;846,919&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;602,964&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,490&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;693,040&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,833&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,357,580&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total additions to long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,814&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;161,823&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,669&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;649,898&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,743&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;887,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;2017 (note 23)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Americas&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;EMEA&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Asia&lt;br /&gt; Pacific&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Investment&lt;br /&gt; Management&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Corporate&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,409,413&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;514,947&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;496,203&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,654&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,983&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Depreciation and amortization&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,799&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,595&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,914&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,655&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;52,992&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Operating earnings (loss)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,955&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45,626&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,066&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,263&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(23,534&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;167,376&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Other income, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;500&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Interest expense, net&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(11,895&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Income tax expense&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(61,907&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt"&gt;Net earnings&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;94,074&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;759,827&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;497,122&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,415&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;33,360&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,164&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,507,560&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total additions to long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138,914&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,682&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,876&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;91&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,092&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;182,655&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" margin: 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 35; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Geographic information&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Revenues in each geographic region are reported by customer locations.&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017 &lt;br /&gt;(note 23)&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,243,019&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,046,248&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;943,164&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;281,588&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;Euro currency countries&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;360,115&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;262,115&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;265,867&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;191,934&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Canada&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;358,035&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;306,533&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;65,781&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,158&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Australia&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;238,537&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;253,260&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,886&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,843&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;United Kingdom&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;172,820&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;169,700&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;68,732&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75,745&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;452,901&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;397,344&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;87,877&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,797&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;Consolidated&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Revenues&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,825,427&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,435,200&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Total long-lived assets&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,479,307&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;722,065&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699564" unitRef="iso4217-usd">705798000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699565" unitRef="iso4217-usd">614040000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701579" unitRef="iso4217-usd">613335000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701580" unitRef="iso4217-usd">705000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701581" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:SeniorNotes contextRef="i_2018-12-31" decimals="-3" id="c42700656" unitRef="iso4217-usd">239577000</us-gaap:SeniorNotes>
  <us-gaap:SeniorNotes contextRef="i_2017-12-31" id="c42700657" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ShareBasedCompensation contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699922" unitRef="iso4217-usd">6394000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699923" unitRef="iso4217-usd">4425000</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember_RangeAxis-MinimumMember" id="c42700104">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember_RangeAxis-MaximumMember" id="c42700105">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c42700723">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700799" unitRef="xbrli-pure">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700800" unitRef="xbrli-pure">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700797" unitRef="xbrli-pure">0.297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700798" unitRef="xbrli-pure">0.289</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2018-01-01_2018-12-31" decimals="3" id="c42700793" unitRef="xbrli-pure">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-01-01_2017-12-31" decimals="3" id="c42700794" unitRef="xbrli-pure">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="i_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-5" id="c42700726" unitRef="xbrli-shares">1621500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="i_2018-12-31" decimals="INF" id="c42700779" unitRef="xbrli-shares">746125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c42700780" unitRef="iso4217-usd-per-xbrli-shares">35.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700787" unitRef="iso4217-usd">10403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700788" unitRef="iso4217-usd">8572000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700755" unitRef="xbrli-shares">13875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700771" unitRef="xbrli-shares">46875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700747" unitRef="xbrli-shares">450000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700763" unitRef="xbrli-shares">470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700801" unitRef="iso4217-usd-per-xbrli-shares">19.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700802" unitRef="iso4217-usd-per-xbrli-shares">12.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="i_2018-12-31" decimals="-3" id="c42700778" unitRef="iso4217-usd">24676000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2016-12-31" decimals="INF" id="c42700743" unitRef="xbrli-shares">1602850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2017-12-31" decimals="INF" id="c42700759" unitRef="xbrli-shares">1753275</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="i_2018-12-31" decimals="INF" id="c42700775" unitRef="xbrli-shares">1897425</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2018-12-31_RangeAxis-MinimumMember" decimals="INF" id="c42700731" unitRef="iso4217-usd-per-xbrli-shares">29.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2018-12-31_RangeAxis-MaximumMember" decimals="INF" id="c42700732" unitRef="iso4217-usd-per-xbrli-shares">67.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2016-12-31" decimals="INF" id="c42700744" unitRef="iso4217-usd-per-xbrli-shares">30.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2017-12-31" decimals="INF" id="c42700760" unitRef="iso4217-usd-per-xbrli-shares">36.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="i_2018-12-31" decimals="INF" id="c42700776" unitRef="iso4217-usd-per-xbrli-shares">45.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="i_2018-12-31" decimals="-3" id="c42700733" unitRef="iso4217-usd">24676000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700752" unitRef="iso4217-usd-per-xbrli-shares">19.74</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700768" unitRef="iso4217-usd-per-xbrli-shares">26.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700756" unitRef="iso4217-usd-per-xbrli-shares">40.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700772" unitRef="iso4217-usd-per-xbrli-shares">39.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700748" unitRef="iso4217-usd-per-xbrli-shares">46.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700764" unitRef="iso4217-usd-per-xbrli-shares">67.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2018-01-01_2018-12-31" id="c42703952">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-based compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;For equity classified awards, compensation cost is measured at the grant date based on the estimated fair value of the award adjusted for expected forfeitures. The related stock option compensation expense is allocated using the graded attribution method.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Long-term incentive plans&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Under these plans, certain subsidiary employees are compensated if the earnings before interest, income tax and amortization of the subsidiary increases. Awards under these plans generally have a term of up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years, a vesting period of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years and are settled in cash at the end of the term. If an award is subject to a vesting condition, then the graded attribution method is applied to the fair value or intrinsic value of the award. The related compensation expense is recorded in selling, general and administrative expenses and the liability is recorded in accrued compensation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
  <us-gaap:SharePrice contextRef="i_2018-12-31" decimals="INF" id="c42700706" unitRef="iso4217-cad-per-xbrli-shares">75.29</us-gaap:SharePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember" id="c42700103">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" id="c42700724">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2018-01-01_2018-12-31" id="c42700795">P4Y273D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-01-01_2017-12-31" id="c42700796">P4Y273D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="i_2018-12-31" decimals="-3" id="c42700782" unitRef="iso4217-usd">14495000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2018-01-01_2018-12-31" id="c42700781">P1Y219D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="d_2018-01-01_2018-12-31" id="c42700777">P2Y182D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="d_2018-01-01_2018-12-31" id="c42700734">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700738" unitRef="iso4217-usd">4427000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700740" unitRef="iso4217-usd">3422000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
  <us-gaap:SharesIssued contextRef="i_2017-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="INF" id="c42700709" unitRef="xbrli-shares">37608467</us-gaap:SharesIssued>
  <us-gaap:SharesIssued contextRef="i_2017-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="INF" id="c42700711" unitRef="xbrli-shares">1325694</us-gaap:SharesIssued>
  <us-gaap:SharesIssued contextRef="i_2017-12-31" decimals="INF" id="c42700713" unitRef="xbrli-shares">38934161</us-gaap:SharesIssued>
  <us-gaap:SharesIssued contextRef="i_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember" decimals="INF" id="c42700715" unitRef="xbrli-shares">37887442</us-gaap:SharesIssued>
  <us-gaap:SharesIssued contextRef="i_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember" decimals="INF" id="c42700717" unitRef="xbrli-shares">1325694</us-gaap:SharesIssued>
  <us-gaap:SharesIssued contextRef="i_2018-12-31" decimals="INF" id="c42700719" unitRef="xbrli-shares">39213136</us-gaap:SharesIssued>
  <us-gaap:SharesOutstanding contextRef="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c42703726" unitRef="xbrli-shares">38648461</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c42703831" unitRef="xbrli-shares">38934161</us-gaap:SharesOutstanding>
  <us-gaap:SharesOutstanding contextRef="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c42703929" unitRef="xbrli-shares">39213136</us-gaap:SharesOutstanding>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093320">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Summary of significant accounting policies&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&amp;#x201c;GAAP&amp;#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The most significant estimates are related to the judgments used to determine the timing and amount of revenue recognition, recoverability of goodwill and intangible assets, determination of fair values of assets acquired and liabilities assumed in business combinations, estimated fair value of contingent consideration related to acquisitions, quantification of uncertain tax positions, recoverability of deferred income tax assets and the collectability of accounts receivable. Actual results could be materially different from these estimates.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Significant accounting policies are summarized as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basis of consolidation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The consolidated financial statements include the accounts of the Company, its majority-owned subsidiaries and those variable interest entities where the Company is the primary beneficiary. Where the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a controlling interest but has the ability to exert significant influence, the equity method is used. Inter-company transactions and accounts are eliminated on consolidation.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Cash equivalents consist of short-term interest-bearing securities, which are readily convertible into cash and have original maturities at the date of purchase of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months or less.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fixed assets&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Fixed assets are carried at cost less accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Fixed assets are reviewed for impairment whenever events or circumstances indicate that the carrying value of an asset group &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable. An impairment loss is recorded to the extent the carrying amount exceeds the estimated fair value of an asset group. Fixed assets are depreciated over their estimated useful lives as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="width: 50%; font-size: 10pt; padding-left: 30pt"&gt;Buildings&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 49%; font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; padding-left: 30pt"&gt;Vehicles&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Furniture and equipment&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Computer equipment and software&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; years straight-line&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Leasehold improvements&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;term of the lease to a maximum of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Investments in securities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company classifies investments in securities under the caption &amp;#x201c;other assets&amp;#x201d;. Investments in equity securities are accounted for using the equity method or cost method. The equity method is utilized where the Company has the ability to exercise significant influence on the investee. Realized gains or losses and equity earnings or losses are recorded in other (income) expense. Equity securities, including marketable equity securities as well as those accounted for under the equity method and cost method, are regularly reviewed for impairment based on both quantitative and qualitative criteria that include the extent to which cost exceeds fair value and the duration of the market decline, the Company&amp;#x2019;s intent and ability to hold until forecasted recovery, and the financial health and near term prospects for the issuer. Other-than-temporary impairment losses on equity securities are recorded in earnings.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 10; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Financial instruments and derivatives&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Derivative financial instruments are recorded on the consolidated balance sheets as other assets or other liabilities and carried at fair value. From time to time, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;use interest rate swaps to hedge a portion of its interest rate exposure on long-term debt. Hedge accounting is applied and swaps are carried at fair value on the consolidated balance sheets, with gains or losses recognized in interest expense. The carrying value of the hedged item is adjusted for changes in fair value attributable to the hedged interest rate risk; the associated gain or loss is recognized currently in earnings and the unrealized gain or loss is recognized in other comprehensive income. If swaps are terminated and the underlying item is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not,&lt;/div&gt; the resulting gain or loss is deferred and recognized over the remaining life of the underlying item using the effective interest method. In addition, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;enter into short-term foreign exchange contracts to lower its cost of borrowing, to which hedge accounting is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; applied.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Fair value&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company uses the fair value measurements framework for financial assets and liabilities and for non-financial assets and liabilities that are recognized or disclosed at fair value on a non-recurring basis. The framework defines fair value, gives guidance for measurement and disclosure, and establishes a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-level hierarchy for observable and unobservable inputs used to measure fair value. An asset or liability&amp;#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; levels are as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; &amp;#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; &amp;#x2013; Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; &amp;#x2013; Unobservable inputs for which there is little or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; market data, which requires the Company to develop its own assumptions&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Financing fees&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Financing fees related to the Revolving Credit Facility are recorded as an asset and amortized to interest expense using the effective interest method. Financing fees related to the Senior Notes are recorded as a reduction of the debt amount and are amortized to interest expense using the effective interest method.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Goodwill and intangible assets&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Goodwill represents the excess of purchase price over the fair value of assets acquired and liabilities assumed in a business combination and is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to amortization.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Intangible assets are recorded at fair value on the date they are acquired. Indefinite life intangible assets are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; subject to amortization. Where lives are finite, they are amortized over their estimated useful lives as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="width: 50%; font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Customer lists and relationships&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 49%; font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Investment management contracts&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Trademarks and trade names&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Management contracts and other&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;straight-line over life of contract ranging from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-left: 30pt"&gt;Brokerage backlog&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;as underlying brokerage transactions are completed&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company reviews the carrying value of finite life intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be recoverable from the estimated future cash flows expected to result from their use and eventual disposition. If the sum of the undiscounted expected future cash flows is less than the carrying amount of the asset group, an impairment loss is recognized. Measurement of the impairment loss is based on the excess of the carrying amount of the asset group over the fair value calculated using discounted expected future cash flows.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 11; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Goodwill and indefinite life intangible assets are tested for impairment annually, on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 1, &lt;/div&gt;or more frequently if events or changes in circumstances indicate the asset might be impaired, in which case the carrying amount of the asset is written down to fair value.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Impairment of goodwill is tested at the reporting unit level. The Company has &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; distinct reporting units. Impairment is tested by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; assessing qualitative factors to determine whether it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that the fair value of a reporting unit is less than its carrying amount. Where it is determined to be more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that its fair value is greater than its carrying amount, then &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; further testing is required. Where the qualitative analysis is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; sufficient to support that the fair value exceeds the carrying amount then a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt;-step goodwill impairment test is performed. In the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; step, the reporting unit&amp;#x2019;s carrying amount, including goodwill, is compared to the estimated fair value of the reporting unit. The fair values of the reporting units are estimated using a discounted cash flow approach. The fair value measurement is classified within Level &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt; of the fair value hierarchy. If the carrying amount of the reporting unit exceeds its fair value, then a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; step is performed to measure the amount of impairment loss, if any. Certain assumptions are used to determine the fair value of the reporting units, the most sensitive of which are estimated future cash flows and the discount rate applied to future cash flows. Changes in these assumptions could result in a materially different fair value.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Impairment of indefinite life intangible assets is tested by comparing the carrying amount to the estimated fair value on an individual intangible asset basis.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Redeemable non-controlling interests&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Redeemable non-controlling interests (&amp;#x201c;RNCI&amp;#x201d;) are 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 &amp;#x201c;mezzanine&amp;#x201d; section of the balance sheet, outside of shareholders&amp;#x2019; equity. Changes in the RNCI amount are recognized immediately as they occur.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company generates revenue from contracts with customers through its provision of commercial real estate services. These services consist of sales brokerage and lease brokerage operations, outsourcing and advisory services and investment management services.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(a) Real estate brokerage operations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Brokerage revenue includes commissions from sales brokerage and lease brokerage services. Sales brokerage services include purchases and sales, debt placement, equity capital raising, market value opinions, acquisition advisory and transaction management. The Company provides these services with respect to substantially all types of commercial real estate. Lease brokerage includes landlord and tenant representation services. Landlord representation provides real estate owners with services to strategically position properties and to secure appropriate tenants. Tenant representation focuses on assisting businesses to assess their occupancy requirements and evaluating and negotiating leases and lease renewals.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(b) Outsourcing and advisory services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory services consist of project management, property management as well as valuation and advisory services. Project management services include design and construction management, move management and workplace solutions consulting. Project management engagements range from single project contracts with a duration of less than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year to multi-year contracts with multiple discrete projects. Property management provides real estate service solutions to real estate owners. In addition to providing on-site management and staffing, the Company provides support through centralized resources such as technical and environmental services, accounting, marketing and human resources. These various services &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be provided through the Company&amp;#x2019;s employees or through contracts with &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt; party providers. Consistent with industry custom, management contract terms typically range from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; years, although most contracts are terminable at any time following a notice period, usually &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;120&lt;/div&gt; days.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Valuation and advisory services consist of helping customers determine market values for various types of real estate properties. Such services &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;involve appraisals of single properties or portfolios of properties which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;span multiple property types and geographic locations. These appraisals &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be utilized for a variety of customer needs including acquisitions, dispositions, financing or for tax purposes. In addition to valuation services, the Company provides consulting services to assist customers with specialized real estate needs.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 12; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(c) Investment management services&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management revenues include consideration for services in the form of asset management advisory and administration fees, transaction fees and incentive fees (carried interest). The performance obligation is to manage client&amp;#x2019;s invested capital for a specified period of time and is delivered over time.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Revenue recognition and unearned revenues&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of services, which are capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 30pt"&gt;&lt;/td&gt; &lt;td style="width: 15pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(a)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Nature of services&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company has determined that control of sales brokerage services rendered transfer to a customer when a sale and purchase agreement becomes unconditional and lease brokerage services rendered transfer to a customer when a lease between the landlord and the tenant is executed. At these points in time the customer has received substantially all of the benefit of the services provided by the Company. The transaction price is typically associated with the underlying asset involved in the transaction, most commonly a percentage of the sales price or the aggregate rental payments over the term of the lease which are generally known when revenue is recognized.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory services including those provided in relation to property management and project management transfer to the customer over time as the services are performed and revenue from providing these services is recognized in the accounting period in which the services are rendered. For fixed-price contracts, revenue is recognized based upon the actual labor hours spent relative to the total expected labor hours or the project costs incurred relative to the total project costs. For some projects certain obligations that are representative of the work completed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be used as an alternative to recognize revenue. The use of labor hours or overall project costs is dependent upon the input that best represents the progress of the work completed in relation to the specific contract. If a contract includes an hourly fee, revenue is recognized in the amount to which the Company has a right to invoice.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;For other advisory services, including valuation and appraisal review, the customer is unable to benefit from the services until the work is substantially complete, revenue is recognized upon delivery of materials to the customer because this faithfully represents when the service has been rendered. For most fixed fee consulting assignments, revenue is recognized based upon the actual service provided to the end of the reporting period as a proportion of the total services to be provided and customers are invoiced on a monthly basis and consideration is payable when invoiced.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management advisory and administration fees are recognized as the services are performed over time and are primarily based on agreed-upon percentages of assets under management or committed capital. Revenue recognition for transactional performance obligations are recognized at a point in time when the performance obligation has been met. The Company receives investment management advisory incentive fees (carried interest) from certain investment funds. These incentive fees are dependent upon exceeding specified performance thresholds on a relative or absolute basis, depending on the product. Incentive fees are recognized when it is determined that significant reversal is considered &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer probable (such as upon the sale of a fund&amp;#x2019;s investment or when the amount of assets under management becomes known as of the end of the specified measurement period). Pursuant to the terms of the Harrison Street acquisition, incentive fees related to assets that were invested prior to the acquisition date by its former owners are allocated to certain employees and former owners; as such the full amount of these incentive fees is passed through as compensation expense and recognized as cost of revenues in the consolidated statement of earnings.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 30pt"&gt;&lt;/td&gt; &lt;td style="width: 15pt"&gt;&lt;div style="display: inline; font-style: italic;"&gt;(b)&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Significant judgments&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company&amp;#x2019;s contracts with customers &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;require significant judgment. Where a contract contains multiple performance obligations judgment is used to assess whether they are distinct and accounted for separately or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; distinct and are accounted for and recognized together.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 13; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Brokerage commission arrangement &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include elements that introduce variability to the revenues earned beyond the underlying value of the transaction, these &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include rebates and/or contingencies. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of historical information to estimate the amount the Company will ultimately be entitled to. Generally, revenue is constrained when it is probable that the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be entitled to the full amount of the revenue as associated with the occurrence or non-occurrence of an event that is outside of the Company&amp;#x2019;s control or where the facts and circumstances of the arrangement limit the Company&amp;#x2019;s ability to predict whether this event will occur. When revenue is constrained, this constrained revenue will be recognized if and when the uncertainty has been resolved.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Outsourcing and advisory arrangements &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;include incentives tied to achieving certain performance targets. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of circumstances specific to the project and historical information in order to estimate the amount the Company will ultimately be entitled to. Estimates of revenue, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In providing project management or property management services, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;engage subcontractors to provide on-site staffing or to provide specialized technical services, materials and/or installation services. These arrangements are assessed and require judgment to determine whether the Company is a principal or an agent of the customer. When the Company acts as a principal, because it is primarily responsible for the delivery of the completed project and controls the services provided by the subcontractors, these amounts are accounted for as revenue on a gross basis. However, when the Company acts as an agent, because it does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; control the services prior to delivery to the customer, these costs are accounted for on a net basis.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In some cases, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;facilitate collection from the customer and payments to subcontractors or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;facilitate collection from tenants for payment to the landlord. In these instances, balances are recorded as accounts receivable and accounts payable until settled.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Investment management fee arrangements are unique to each contract and evaluated on an individual basis to determine the timing of revenue recognition and significant judgment is involved in making such determination. At each reporting period, the Company considers various factors in estimating revenue to be recognized. Incentive fees have a broad range of possible amounts and the determination of these amount is based upon the market value for managed assets which is highly susceptible to factors outside of the Company&amp;#x2019;s influence. As a result, incentive fee revenue is generally constrained until significant reversal is considered &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer probable.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Certain constrained brokerage fees, outsourcing and advisory fees and investment management fees &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;arise from services that began in a prior reporting period. Consequently, a portion of the fees the Company recognizes in the current period &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be partially related to the services performed in prior periods. In particular, substantially all investment management incentive fees recognized in the period were previously constrained.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Contract balances&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Timing of revenue recognition &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;differ from the timing of invoicing to customers. The Company invoices the customer and records a receivable when it has a right to payment within customary payment terms or it recognizes a contract asset if revenue is recognized prior to when payment is due. Contract liabilities consist of payments received in advance of recognizing revenue. These liabilities consist primarily of payments received for outsourcing and advisory engagements where a component of the revenue &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be paid by the customer prior to the benefits of the services transferring to the customer. As a practical expedient, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; adjust the promised amount of consideration for the effect of a significant financing component when it is expected, at contract inception, that the period between transfer of the service and when the customer pays for that service will be &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less. The Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; typically include extended payment terms in its contracts with customers.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 14; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company generally does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; incur upfront costs to obtain or fulfill contracts that are capitalizable to contract assets and if capitalizable they would be amortized to expense within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less of incurring the expense; consequently, the Company applies the practical expedient to recognize these incremental costs as an expense when incurred. Any costs to obtain or fulfill contracts that exceed &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year are capitalized to contract assets and amortized over the term of the contract on a method consistent with the transfer of services to the customer and the contracts revenue recognition.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90&lt;/div&gt; days. With the exceptions of sales brokerage and lease brokerage, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; expect to have any contracts where the period between the transfer of services to the customer and the payment by the customer exceeds &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. With regard to sales brokerage and lease brokerage, arrangements &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;exist where the service is transferred but payment is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; received for a period greater than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. However, arrangements of this nature do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; contain a significant financing component because the amount and timing varies on the basis of the occurrence or non-occurrence of an event that is outside the control of the Company or the customer. As a consequence, the Company does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; adjust the transaction prices for the time value of money.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Contract liabilities represent advance payments associated with our performance obligations that have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been satisfied. The majority of the balances are expected to be recognized to revenue or disbursed on behalf of the client within a year.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Remaining performance obligations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Remaining performance obligations represent the aggregate transaction prices for contracts where the Company&amp;#x2019;s performance obligations have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet been satisfied. The Company applies the practical expedient related to remaining performance obligations that are part of a contract that has an original expected duration of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year or less and the practical expedient related to variable consideration from remaining performance obligations.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Stock-based compensation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;For equity classified awards, compensation cost is measured at the grant date based on the estimated fair value of the award adjusted for expected forfeitures. The related stock option compensation expense is allocated using the graded attribution method.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Long-term incentive plans&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Under these plans, certain subsidiary employees are compensated if the earnings before interest, income tax and amortization of the subsidiary increases. Awards under these plans generally have a term of up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years, a vesting period of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years and are settled in cash at the end of the term. If an award is subject to a vesting condition, then the graded attribution method is applied to the fair value or intrinsic value of the award. The related compensation expense is recorded in selling, general and administrative expenses and the liability is recorded in accrued compensation.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Foreign currency translation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Assets, liabilities and operations of foreign subsidiaries are recorded based on the functional currency of each entity. For certain foreign operations, the functional currency is the local currency, in which case the assets, liabilities and operations are translated at current exchange rates from the local currency to the reporting currency, the US dollar. The resulting unrealized gains or losses are reported as a component of accumulated other comprehensive earnings. Realized and unrealized foreign currency gains or losses related to any foreign dollar denominated monetary assets and liabilities are included in net earnings.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Income tax&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Income tax has been provided using the asset and liability method whereby deferred income tax assets and liabilities are recognized for the expected future income tax consequences of events that have been recognized in the consolidated financial statements or income tax returns. Deferred income tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which temporary differences are expected to reverse, be recovered or settled. The effect on deferred income tax assets and liabilities of a change in income tax rates is recognized in earnings in the period in which the change occurs. A valuation allowance is recorded unless it is more likely than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; that realization of a deferred income tax asset will occur based on available evidence.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;!-- Field: Page; Sequence: 15; Value: 2 --&gt;   &lt;!-- Field: /Page --&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company recognizes uncertainty in tax positions taken or expected to be taken in a tax return by recording a liability for unrecognized tax benefits on its balance sheet. Uncertainties are quantified by applying a prescribed recognition threshold and measurement attribute.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company classifies interest and penalties associated with income tax positions in income tax expense.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Pension plan&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The Company&amp;#x2019;s defined benefit pension plan obligation is remeasured annually as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31 &lt;/div&gt;based on the present value of projected future benefit payments for all participants for services rendered.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The benefit obligation and related funded status are determined using assumptions as of the end of each year.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The expected return on plan assets is based on historical and projected rates of return for assets in the investment plan portfolio. The actual return is based on the fair value of plan assets. The projected benefit obligation is discounted using the market interest rate as at the measurement date.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;Pension expense for the pension plan includes the cost of pension benefits earned during the current year, the interest cost on pension obligations, the expected return on pension plan assets, and other costs. Actuarial gains and losses related to the change in the over-funded or under-funded status of the pension plan are recognized in other comprehensive income.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Business combinations&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;All business combinations are accounted for using the acquisition method of accounting. Transaction costs are expensed as incurred.&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The fair value of the contingent consideration is classified as a financial liability and is recorded on the balance sheet at the acquisition date and is re-measured at fair value at the end of each period until the end of the contingency period, with fair value adjustments recognized in earnings. However, if the contingent consideration includes an element of compensation to the vendors (i.e. it is tied to continuing employment or it is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; linked to the business valuation), then the portion of contingent consideration related to such element is treated as compensation expense over the expected employment period.&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit contextRef="i_2018-12-31" decimals="-3" id="c42700835" unitRef="iso4217-usd">130000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42701124" unitRef="xbrli-shares">221293</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42701125" unitRef="xbrli-shares">181523</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42700751" unitRef="xbrli-shares">285700</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42700767" unitRef="xbrli-shares">278975</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="INF" id="c42700783" unitRef="xbrli-shares">278975</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="INF" id="c42700784" unitRef="xbrli-shares">285700</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c42703817" unitRef="xbrli-shares">285700</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c42703915" unitRef="xbrli-shares">278975</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700785" unitRef="iso4217-usd">17823000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember" decimals="-3" id="c42700786" unitRef="iso4217-usd">14213000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c42703818" unitRef="iso4217-usd">7210000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703819" unitRef="iso4217-usd">-1570000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42703823" unitRef="iso4217-usd">5640000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c42703916" unitRef="iso4217-usd">8821000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703917" unitRef="iso4217-usd">-1400000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42703921" unitRef="iso4217-usd">7421000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockholdersEquity contextRef="i_2018-12-31" decimals="-3" id="c42699686" unitRef="iso4217-usd">387553000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2017-12-31" decimals="-3" id="c42699687" unitRef="iso4217-usd">298557000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31" decimals="-3" id="c42699690" unitRef="iso4217-usd">391973000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31" decimals="-3" id="c42699691" unitRef="iso4217-usd">303014000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c42703727" unitRef="iso4217-usd">399774000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703728" unitRef="iso4217-usd">51540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703729" unitRef="iso4217-usd">-163438000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703730" unitRef="iso4217-usd">-71342000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703731" unitRef="iso4217-usd">7329000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2016-12-31" decimals="-3" id="c42703732" unitRef="iso4217-usd">223863000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c42703832" unitRef="iso4217-usd">406984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703833" unitRef="iso4217-usd">50219000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703834" unitRef="iso4217-usd">-115489000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703835" unitRef="iso4217-usd">-43157000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703836" unitRef="iso4217-usd">4457000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="-3" id="c42703930" unitRef="iso4217-usd">415805000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="-3" id="c42703931" unitRef="iso4217-usd">54717000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703932" unitRef="iso4217-usd">-21751000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="-3" id="c42703933" unitRef="iso4217-usd">-61218000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="-3" id="c42703934" unitRef="iso4217-usd">4420000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093346">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Capital stock&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The authorized capital stock of the Company is as follows:&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt"&gt;An unlimited number of Preferred Shares, issuable in series;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt"&gt;An unlimited number of Subordinate Voting Shares having &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; vote per share; and &lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt"&gt;An unlimited number of Multiple Voting Shares having &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;20&lt;/div&gt; votes per share, convertible at any time into Subordinate Voting Shares at a rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; Subordinate Voting Share for each Multiple Voting Share outstanding.&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;The following table provides a summary of total capital stock issued and outstanding:&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Subordinate Voting Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Multiple Voting Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center"&gt;Total Common Shares&lt;/td&gt; &lt;td style="font-size: 10pt; font-style: italic"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Number&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Balance, December 31, 2017&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,608,467&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;406,611&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,325,694&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;373&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;38,934,161&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;406,984&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;Balance, December 31, 2018&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;37,887,442&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;415,432&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,325,694&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;373&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,213,136&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;415,805&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; margin: 0pt 0"&gt;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the Company declared dividends on its Common Shares of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.10&lt;/div&gt; per share (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0.10&lt;/div&gt;).&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt"&gt;Pursuant to an agreement approved in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2004 &lt;/div&gt;and restated on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June 1, 2015 (&lt;/div&gt;the &amp;#x201c;Long Term Arrangement&amp;#x201d;), the Company agreed that it will make payments to Jay S. Hennick, its Chairman &amp;amp; Chief Executive Officer (&amp;#x201c;CEO&amp;#x201d;), that are contingent upon the arm&amp;#x2019;s length acquisition of control of the Company or upon a distribution of the Company&amp;#x2019;s assets to shareholders. The payment amounts will be determined with reference to the price per Subordinate Voting Share received by shareholders upon an arm&amp;#x2019;s length sale or upon a distribution of assets. The right to receive the payments &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be transferred among members of the Chairman &amp;amp; CEO&amp;#x2019;s family, their holding companies and trusts. The agreement provides for the Chairman &amp;amp; CEO to receive each of the following &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; payments. The &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; payment is an amount equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5%&lt;/div&gt; of the product of: (i) the total number of Subordinate and Multiple Voting Shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration received by holders of Subordinate and Multiple Voting Shares minus a base price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;C$3.324.&lt;/div&gt; The &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;second&lt;/div&gt; payment is an amount equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5%&lt;/div&gt; of the product of (i) the total number of shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration received by holders of Subordinate Voting Shares minus a base price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;C$6.472.&lt;/div&gt; Assuming an arm&amp;#x2019;s length acquisition of control of the Company took place on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2018, &lt;/div&gt;the amount required to be paid to the Chairman &amp;amp; CEO, based on a market price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;C$75.29&lt;/div&gt; per Subordinate Voting Share, would be &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;US$209,589.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:SubsequentEventsTextBlock contextRef="d_2018-01-01_2018-12-31" id="s1093391">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top; text-align: justify"&gt; &lt;td style="width: 25pt; text-align: left"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;td style="width: 5pt"&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Subsequent event&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2019, &lt;/div&gt;the Company acquired a controlling interest in a real estate services firm operating in Central and Southeast Virginia. The initial cash consideration for the acquisition was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$15,876.&lt;/div&gt; This acquisition will be accounted for using the acquisition method of accounting for business combinations.&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-40">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 70%; font-size: 10pt"&gt;Balance, January 1&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 12%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,292&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Gross increases for tax positions of prior periods&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;18&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Amount recognized on acquisitions&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;289&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;Reduction for lapses in applicable statutes of limitations&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(560&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(628&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;Foreign currency translation&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(133&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left"&gt;)&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;176&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;Balance, December 31&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,460&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 2.25pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="border-bottom: Black 2.25pt double; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,858&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
  <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="d_2018-01-01_2018-12-31" id="c-39">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax loss carry forward&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses not recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,249&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,904&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,222&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,880&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,315&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,720&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;921&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;915&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;394&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,805&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;39,147&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;50,512&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,363&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;30,705&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,784&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19,807&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: right"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax loss carry forward&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses not recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid"&gt;Pre-tax losses recognized&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2018&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; border-bottom: Black 1pt solid"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 34%; font-size: 10pt"&gt;Canada&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,208&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,881&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,869&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,567&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;339&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;$&lt;/td&gt; &lt;td style="width: 8%; font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;314&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;United States&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,671&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,698&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,671&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-size: 10pt"&gt;Foreign&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,285&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,139&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,285&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,139&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; font-weight: bold; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-size: 10pt; text-align: right"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700944" unitRef="iso4217-usd">339000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" decimals="-3" id="c42700945" unitRef="iso4217-usd">314000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" id="c42700950" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" id="c42700951" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" id="c42700956" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember" id="c42700957" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42699586" unitRef="iso4217-usd">7709000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42699587" unitRef="iso4217-usd">22393000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRedemptionIncrementMember" decimals="-3" id="c42700682" unitRef="iso4217-usd">7709000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRedemptionIncrementMember" decimals="-3" id="c42700683" unitRef="iso4217-usd">22393000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701591" unitRef="iso4217-usd">22583000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701592" unitRef="iso4217-usd">-190000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701593" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703785" unitRef="iso4217-usd">22393000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment contextRef="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="-3" id="c42703883" unitRef="iso4217-usd">7709000</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
  <us-gaap:UnbilledReceivablesCurrent contextRef="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember" decimals="-3" id="c42701612" unitRef="iso4217-usd">41370000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:UnbilledReceivablesCurrent contextRef="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember" decimals="-3" id="c42701613" unitRef="iso4217-usd">-41370000</us-gaap:UnbilledReceivablesCurrent>
  <us-gaap:UnbilledReceivablesCurrent contextRef="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember" id="c42701614" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnbilledReceivablesCurrent contextRef="i_2017-12-31" id="c42701615" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i_2018-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42700810" unitRef="iso4217-usd">0</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i_2017-12-31_StatementGeographicalAxis-US" decimals="-3" id="c42700812" unitRef="iso4217-usd">0</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i_2018-12-31" decimals="-3" id="c42700813" unitRef="iso4217-usd">89461000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="i_2017-12-31" decimals="-3" id="c42700815" unitRef="iso4217-usd">42709000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2018-12-31" decimals="-3" id="c42700818" unitRef="iso4217-usd">1460000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2017-12-31" decimals="-3" id="c42700820" unitRef="iso4217-usd">1858000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefits contextRef="i_2016-12-31" decimals="-3" id="c42700959" unitRef="iso4217-usd">2292000</us-gaap:UnrecognizedTaxBenefits>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i_2018-12-31" decimals="-3" id="c42700831" unitRef="iso4217-usd">190000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="i_2017-12-31" decimals="-3" id="c42700833" unitRef="iso4217-usd">213000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700824" unitRef="iso4217-usd">6000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700826" unitRef="iso4217-usd">18000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700962" unitRef="iso4217-usd">289000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition contextRef="d_2017-01-01_2017-12-31" id="c42700963" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700960" unitRef="iso4217-usd">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700961" unitRef="iso4217-usd">18000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700964" unitRef="iso4217-usd">560000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700965" unitRef="iso4217-usd">628000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="i_2018-12-31" decimals="-3" id="c42700821" unitRef="iso4217-usd">1460000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="i_2017-12-31" decimals="-3" id="c42700823" unitRef="iso4217-usd">1858000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
  <us-gaap:UnusualOrInfrequentItemNetGainLoss contextRef="d_2018-01-01_2018-12-31" decimals="-3" id="c42700418" unitRef="iso4217-usd">208000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
  <us-gaap:UnusualOrInfrequentItemNetGainLoss contextRef="d_2017-01-01_2017-12-31" decimals="-3" id="c42700419" unitRef="iso4217-usd">114000</us-gaap:UnusualOrInfrequentItemNetGainLoss>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42701132" unitRef="xbrli-shares">39794615</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42701133" unitRef="xbrli-shares">39307854</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2018-01-01_2018-12-31" decimals="INF" id="c42701127" unitRef="xbrli-shares">39155454</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2017-01-01_2017-12-31" decimals="INF" id="c42701129" unitRef="xbrli-shares">38829984</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"/>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-cad-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:CAD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:unit id="iso4217-eur">
    <xbrli:measure>iso4217:EUR</xbrli:measure>
  </xbrli:unit>
  <xbrli:context id="d_2004-02-01_2004-02-28_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2004-02-01</xbrli:startDate>
      <xbrli:endDate>2004-02-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201409Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:AcquisitionsAfterDecember312008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:NorthernCaliforniaAndNevadaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:OtherAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestDistributionsPaidToNciMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestDistributionsPaidToNciMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestPurchaseOfInterestsFromNciNetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestPurchaseOfInterestsFromNciNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRedemptionIncrementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestRedemptionIncrementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestShareOfEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestShareOfEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:MinorityShareholdersOfSubsidiariesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">cigi:LeaseBrokerageRevenueAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">cigi:PrincipalVersusAgentAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AU">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-AsiaPacificMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EMEAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:EuroCurrencyCountriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:OtherGeographicLocationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:AcquisitionsAfterDecember312008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:FinlandResidentialPropertyManagementBusinessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:HarrisonStreetRealEstateCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:OtherAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestDistributionsPaidToNciMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestDistributionsPaidToNciMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestPurchaseOfInterestsFromNciNetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestPurchaseOfInterestsFromNciNetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestRedemptionIncrementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestRedemptionIncrementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-NoncontrollingInterestShareOfEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:NoncontrollingInterestShareOfEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:BrokerageBacklogMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:InvestmentManagementContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:InvestmentManagementContractsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:InvestmentManagementContractsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:ManagementContractsAndOtherMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:ManagementContractsAndOtherMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FinlandResidentialPropertyManagementBusinessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cigi:FinlandResidentialPropertyManagementBusinessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cigi:LongTermIncentivePlansMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cigi:LongTermIncentivePlansMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PlanNameAxis-LongTermIncentivePlansMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cigi:LongTermIncentivePlansMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-InvestmentManagementRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:InvestmentManagementRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-LeaseBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:LeaseBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-OtherRevenueMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:OtherRevenueMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ProjectManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ProjectManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-PropertyManagementMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:PropertyManagementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-SalesBrokerageMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:SalesBrokerageMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_ProductOrServiceAxis-ValuationAndAdvisoryMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cigi:ValuationAndAdvisoryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RangeAxis-MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:MinorityShareholdersOfSubsidiariesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RangeAxis-MaximumMember_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:NoncontrollingShareholdersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RangeAxis-MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:MinorityShareholdersOfSubsidiariesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RangeAxis-MinimumMember_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:NoncontrollingShareholdersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:MinorityShareholdersOfSubsidiariesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:MultipleVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:SubordinateVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AU">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-AsiaPacificMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EMEAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:EuroCurrencyCountriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:OtherGeographicLocationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-01-01_2018-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-19</xbrli:startDate>
      <xbrli:endDate>2018-04-19</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-19</xbrli:startDate>
      <xbrli:endDate>2018-04-19</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-04-19_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-19</xbrli:startDate>
      <xbrli:endDate>2018-04-19</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-05-17_2018-05-17_LongtermDebtTypeAxis-SeniorUnsecuredNotesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cigi:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-05-17</xbrli:startDate>
      <xbrli:endDate>2018-05-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2018-07-05_2018-07-05_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:HarrisonStreetRealEstateCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-07-05</xbrli:startDate>
      <xbrli:endDate>2018-07-05</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2019-01-01_2019-01-31_BusinessAcquisitionAxis-RealEstateServicesFirmMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:RealEstateServicesFirmMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-01-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2004-02-28_PreferredUnitsByNameAxis-SubordinateVotingSharesConversionRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PreferredUnitsByNameAxis">cigi:SubordinateVotingSharesConversionRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2004-02-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2004-02-28_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2004-02-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementGeographicalAxis-AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementGeographicalAxis-AsiaPacificMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementGeographicalAxis-EMEAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-04-30_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-04-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_BusinessAcquisitionAxis-NorthernCaliforniaAndNevadaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:NorthernCaliforniaAndNevadaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:OtherAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_DebtInstrumentAxis-LongTermDebt1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cigi:LongTermDebt1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_EquityInterestIssuedOrIssuableByTypeAxis-RedemptionAmountMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:RedemptionAmountMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:BrokerageBacklogMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:ManagementContractsAndOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarkAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cigi:TrademarkAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:NoncontrollingShareholdersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RestatementAxis-LeaseBrokerageRevenueAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">cigi:LeaseBrokerageRevenueAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RestatementAxis-PrincipalVersusAgentAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">cigi:PrincipalVersusAgentAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RestatementAxis-ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:MultipleVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:SubordinateVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-AU">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-AsiaPacificMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-EMEAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:EuroCurrencyCountriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:OtherGeographicLocationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-04-19_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-04-19</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-05-17_LongtermDebtTypeAxis-SeniorUnsecuredNotesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cigi:SeniorUnsecuredNotesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-05-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-07-05_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:HarrisonStreetRealEstateCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-07-05</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:AcquisitionsAfterDecember312008Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BusinessAcquisitionAxis-AcquisitionsAfterDecember312008Member_ContingentConsiderationByTypeAxis-ContingentConsiderationCompensationElementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:AcquisitionsAfterDecember312008Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">cigi:ContingentConsiderationCompensationElementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BusinessAcquisitionAxis-FinlandResidentialPropertyManagementBusinessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:FinlandResidentialPropertyManagementBusinessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BusinessAcquisitionAxis-HarrisonStreetRealEstateCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:HarrisonStreetRealEstateCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_BusinessAcquisitionAxis-OtherAcquisitionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cigi:OtherAcquisitionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-SyndicateOfBanksMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cigi:SyndicateOfBanksMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DebtInstrumentAxis-LongTermDebt1Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cigi:LongTermDebt1Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-CashMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-CashMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-EquityFundsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-EquityFundsMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityFundsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-OtherPlanAssetsMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cigi:OtherPlanAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-OtherPlanAssetsMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cigi:OtherPlanAssetsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DefinedBenefitPlanByPlanAssetCategoriesAxis-USGovernmentAgenciesDebtSecuritiesMember_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_DerivativeInstrumentRiskAxis-InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_EquityInterestIssuedOrIssuableByTypeAxis-RedemptionAmountMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">cigi:RedemptionAmountMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel1Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel2Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-EquitySecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember_FinancialInstrumentAxis-FixedIncomeSecuritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FinancialInstrumentAxis-ContingentConsiderationLiabilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cigi:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-BrokerageBacklogMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:BrokerageBacklogMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerListsAndRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:CustomerListsAndRelationshipsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-FranchiseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-InvestmentManagementContractsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:InvestmentManagementContractsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-ManagementContractsAndOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cigi:ManagementContractsAndOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-FinlandResidentialPropertyManagementBusinessMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cigi:FinlandResidentialPropertyManagementBusinessMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-DomesticCountryMember_IncomeTaxAuthorityNameAxis-CanadaRevenueAgencyMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-InternalRevenueServiceIRSMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IncomeTaxAuthorityAxis-ForeignCountryMember_IncomeTaxAuthorityNameAxis-OtherForeignTaxAuthoritiesMember_TaxCreditCarryforwardAxis-CapitalLossCarryforwardMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cigi:OtherForeignTaxAuthoritiesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:CapitalLossCarryforwardMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_IndefiniteLivedIntangibleAssetsByMajorClassAxis-TrademarkAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cigi:TrademarkAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_LegalEntityAxis-ColliersAndItsAffiliatesAndFranchiseesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cigi:ColliersAndItsAffiliatesAndFranchiseesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_MeasurementInputTypeAxis-MeasurementInputDiscountRateMember_RangeAxis-WeightedAverageMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-ComputerEquipmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-LeaseholdImprovementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_PropertyPlantAndEquipmentByTypeAxis-VehiclesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-MinorityShareholdersOfSubsidiariesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:MinorityShareholdersOfSubsidiariesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RelatedPartyTransactionsByRelatedPartyAxis-NoncontrollingShareholdersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cigi:NoncontrollingShareholdersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_RetirementPlanTypeAxis-PensionPlansDefinedBenefitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-AmericasSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AmericasSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-AsiaPacificSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:AsiaPacificSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-EMEASegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:EMEASegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementBusinessSegmentsAxis-InvestmentManagementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cigi:InvestmentManagementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementClassOfStockAxis-MultipleVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:MultipleVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementClassOfStockAxis-SubordinateVotingSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cigi:SubordinateVotingSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-AU">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-AsiaPacificMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-CA">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-EMEAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-EuroCurrencyCountriesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:EuroCurrencyCountriesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-GB">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-OtherGeographicLocationsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cigi:OtherGeographicLocationsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2018-12-31_StatementGeographicalAxis-US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000913353</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>cigi-20181231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:24PM UTC 2019-02-22--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:cigi="http://www.colliers.com/20181231" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.colliers.com/20181231">
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cigi-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cigi-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cigi-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cigi-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.colliers.com/20181231/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-earnings-" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Statements of Earnings</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-comprehensive-earnings" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Statements of Comprehensive Earnings</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-parentheticals" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-shareholders-equity" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows" roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-description-of-the-business" roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 1 - Description of the Business</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies" roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 2 - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-acquisitions" roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 3 - Acquisitions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-acquisitionrelated-items" roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 4 - Acquisition-related Items</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-other-income" roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 5 - Other Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-other-assets" roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 6 - Other Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-fixed-assets" roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 7 - Fixed Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets" roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 8 - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-goodwill" roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 9 - Goodwill</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-longterm-debt" roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 10 - Long-term Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-redeemable-noncontrolling-interests" roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 11 - Redeemable Non-controlling Interests</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-capital-stock" roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 12 - Capital Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 13 - Stock-based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 14 - Income Tax</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 15 - Pension Plan</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-net-earnings-per-common-share" roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 16 - Net Earnings Per Common Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-other-supplemental-information" roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 17 - Other Supplemental Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 18 - Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-commitments-and-contingencies" roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 19 - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-related-party-transactions" roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 20 - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-revenue-from-contracts-with-customers" roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 21 - Revenue From Contracts With Customers</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segmented-information" roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 22 - Segmented Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-impact-of-recently-issued-accounting-standards" roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-subsequent-event" roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 24 - Subsequent Event</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-acquisitions-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 3 - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-acquisitionrelated-items-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 4 - Acquisition-related Items (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-other-income-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 5 - Other Income (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-other-assets-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 6 - Other Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-fixed-assets-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 7 - Fixed Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 8 - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-goodwill-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 9 - Goodwill (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-longterm-debt-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 10 - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-redeemable-noncontrolling-interests-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 11 - Redeemable Non-controlling Interests (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-capital-stock-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 12 - Capital Stock (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 13 - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 14 - Income Tax (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 15 - Pension Plan (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-net-earnings-per-common-share-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 16 - Net Earnings Per Common Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-other-supplemental-information-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 17 - Other Supplemental Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 18 - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-commitments-and-contingencies-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 19 - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-revenue-from-contracts-with-customers-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 21 - Revenue From Contracts With Customers (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segmented-information-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 22 - Segmented Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-impact-of-recently-issued-accounting-standards-tables" roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-description-of-the-business-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 1 - Description of the Business (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-summary-of-significant-accounting-policies-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">053 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-acquisitions-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">054 - Disclosure - Note 3 - Acquisitions (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-acquisitions-acquisitions-details-details" roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">055 - Disclosure - Note 3 - Acquisitions - Acquisitions Details (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-acquisitions-acquisitions-details-details-parentheticals" roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">056 - Disclosure - Note 3 - Acquisitions - Acquisitions Details (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">057 - Disclosure - Note 4 - Acquisition-related Items - Composition of Acquisition-related Expense (Income) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-other-income-net-components-of-other-income-expense-details" roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">058 - Disclosure - Note 5 - Other Income, Net - Components of Other (Income) Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-other-assets-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">059 - Disclosure - Note 6 - Other Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-other-assets-components-of-other-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">060 - Disclosure - Note 6 - Other Assets - Components of Other Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-other-assets-components-of-other-assets-details-parentheticals" roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">061 - Disclosure - Note 6 - Other Assets - Components of Other Assets (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-fixed-assets-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">062 - Disclosure - Note 7 - Fixed Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-fixed-assets-components-of-fixed-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">063 - Disclosure - Note 7 - Fixed Assets - Components of Fixed Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-components-of-intangible-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">064 - Disclosure - Note 8 - Intangible Assets - Components of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-acquired-intangible-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">065 - Disclosure - Note 8 - Intangible Assets - Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">066 - Disclosure - Note 8 - Intangible Assets - Estimated Annual Amortization Expense for Recorded Intangible Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-goodwill-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">067 - Disclosure - Note 9 - Goodwill (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-goodwill-components-of-goodwill-details" roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">068 - Disclosure - Note 9 - Goodwill - Components of Goodwill (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-longterm-debt-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">069 - Disclosure - Note 10 - Long-term Debt (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">070 - Disclosure - Note 10 - Long-term Debt - Long-term Debt and Convertible Debentures (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">071 - Disclosure - Note 10 - Long-term Debt - Principal Repayments on Long-term Debt (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-redeemable-noncontrolling-interests-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">072 - Disclosure - Note 11 - Redeemable Non-controlling Interests (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">073 - Disclosure - Note 11 - Redeemable Non-controlling Interests - Reconciliation of the Beginning and Ending NCI Amounts (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-capital-stock-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">074 - Disclosure - Note 12 - Capital Stock (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">075 - Disclosure - Note 12 - Capital Stock - Capital Stock Issued and Outstanding (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">076 - Disclosure - Note 13 - Stock-based Compensation (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation-stock-option-activity-details" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">077 - Disclosure - Note 13 - Stock-based Compensation Stock - Option Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation-options-exercised-details" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">078 - Disclosure - Note 13 - Stock-based Compensation - Options Exercised (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">079 - Disclosure - Note 13 - Stock-based Compensation - Fair Value of Each Option Grant Assumptions Used (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">080 - Disclosure - Note 14 - Income Tax (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">081 - Disclosure - Note 14 - Income Tax - Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">082 - Disclosure - Note 14 - Income Tax - Earnings Before Income Tax by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">083 - Disclosure - Note 14 - Income Tax - Provision for (Recovery of) Income Tax (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-deferred-income-tax-components-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">084 - Disclosure - Note 14 - Income Tax - Deferred Income Tax Components (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-gross-operating-loss-carryforwards-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">085 - Disclosure - Note 14 - Income Tax - Gross Operating Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-income-tax-unrecognized-tax-benefits-details" roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">086 - Disclosure - Note 14 - Income Tax - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">087 - Disclosure - Note 15 - Pension Plan (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-net-periodic-pension-cost-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">088 - Disclosure - Note 15 - Pension Plan - Net Periodic Pension Cost (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-changes-in-benefit-obligations-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">089 - Disclosure - Note 15 - Pension Plan - Changes in Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-changes-in-plan-assets-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">090 - Disclosure - Note 15 - Pension Plan - Changes in Plan Assets (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">091 - Disclosure - Note 15 - Pension Plan - Amounts Recognized in Balance Sheet (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">092 - Disclosure - Note 15 - Pension Plan - Amounts Recognized in Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">093 - Disclosure - Note 15 - Pension Plan - Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-assets-measured-at-fair-value-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">094 - Disclosure - Note 15 - Pension Plan - Assets Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">095 - Disclosure - Note 15 - Pension Plan - Expected Future Payments of Pension Benefit (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">096 - Disclosure - Note 16 - Net Earnings Per Common Share - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">097 - Disclosure - Note 17 - Other Supplemental Information - Summary of Other Supplemental Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">098 - Disclosure - Note 18 - Financial Instruments (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">099 - Disclosure - Note 18 - Financial Instruments - Financial Assets and Liabilities Carried at Fair Value (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">100 - Disclosure - Note 18 - Financial Instruments - Change in Fair Value of Contingent Consideration Liability (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">101 - Disclosure - Note 18 - Financial Instruments - Estimated of Fair Values for Other Financial Instruments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">102 - Disclosure - Note 19 - Commitments and Contingencies - Minimum Operating Lease Payments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">103 - Disclosure - Note 19 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-related-party-transactions-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">104 - Disclosure - Note 20 - Related Party Transactions (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-revenue-from-contracts-with-customers-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">105 - Disclosure - Note 21 - Revenue From Contracts With Customers (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">106 - Disclosure - Note 21 - Revenue From Contracts With Customers - Disaggregated Revenue (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segmented-information-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">107 - Disclosure - Note 22 - Segmented Information (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segmented-information-operating-segments-details" roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">108 - Disclosure - Note 22 - Segmented Information - Operating Segments (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" roleURI="http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">109 - Disclosure - Note 22 - Segment Information - Revenues and Long-lived Assets by Geographic Location (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">110 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">111 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards - Restatement Adjustment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-24-subsequent-event-details-textual" roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">112 - Disclosure - Note 24 - Subsequent Event (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="cigi_AcquisitionsAfterDecember312008Member" name="AcquisitionsAfterDecember312008Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_AmericasSegmentMember" name="AmericasSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_AmortizationOfAdvisorLoans" name="AmortizationOfAdvisorLoans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_AmountsRecognizedOnAcquisitions" name="AmountsRecognizedOnAcquisitions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_AsiaPacificSegmentMember" name="AsiaPacificSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_BrokerageBacklogMember" name="BrokerageBacklogMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" name="BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" name="BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" name="BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_BusinessCombinationContingentConsiderationArrangementsOther" name="BusinessCombinationContingentConsiderationArrangementsOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" name="BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_BusinessCombinationResolvedAndSettledInCash" name="BusinessCombinationResolvedAndSettledInCash" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_CapitalLeaseObligationsIncurredDecreased" name="CapitalLeaseObligationsIncurredDecreased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_CaptialStockIssuedAndOutstandingValue" name="CaptialStockIssuedAndOutstandingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" name="ColliersAndItsAffiliatesAndFranchiseesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_ContingentConsiderationCompensationElementMember" name="ContingentConsiderationCompensationElementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ContingentConsiderationCompensationExpense" name="ContingentConsiderationCompensationExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ContingentConsiderationFairValueAdjustments" name="ContingentConsiderationFairValueAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_ContingentConsiderationLiabilityMember" name="ContingentConsiderationLiabilityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ContingentConsiderationPaid" name="ContingentConsiderationPaid" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ContingentLiabiiltyUponSaleOfControl" name="ContingentLiabiiltyUponSaleOfControl" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_CustomerListsAndRelationshipsMember" name="CustomerListsAndRelationshipsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_DeferredTaxAssetsFinancingFees" name="DeferredTaxAssetsFinancingFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" name="DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" name="DefinedBenefitPlanActuarialGainOnPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" name="DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" name="DefinedBenefitPlanEffectOfFutureCompensationIncreases" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" name="DefinedBenefitPlanExpectedFairValueOfPlanAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" name="DefinedBenefitPlanExpectedProjectedBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_DefinedBenefitPlanGrossEmployerServiceCost" name="DefinedBenefitPlanGrossEmployerServiceCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_DefinedBenefitPlanInterestCostOnServiceCost" name="DefinedBenefitPlanInterestCostOnServiceCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_DefinedBenefitPlanPlanParticipantContributions" name="DefinedBenefitPlanPlanParticipantContributions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_EMEASegmentMember" name="EMEASegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" name="EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" name="EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_EuroCurrencyCountriesMember" name="EuroCurrencyCountriesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_FairValueInputsWeightedAverageDiscountRateIncrease" name="FairValueInputsWeightedAverageDiscountRateIncrease" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_FinlandResidentialPropertyManagementBusinessMember" name="FinlandResidentialPropertyManagementBusinessMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ForeignStateAndProvincialTaxRateDifferential" name="ForeignStateAndProvincialTaxRateDifferential" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_HarrisonStreetRealEstateCapitalMember" name="HarrisonStreetRealEstateCapitalMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" name="IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_IncomeTaxReturnExaminationPeriod" name="IncomeTaxReturnExaminationPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_InvestmentManagementContractsMember" name="InvestmentManagementContractsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_InvestmentManagementMember" name="InvestmentManagementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_InvestmentManagementRevenueMember" name="InvestmentManagementRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_LeaseBrokerageMember" name="LeaseBrokerageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_LeaseBrokerageRevenueAdjustmentMember" name="LeaseBrokerageRevenueAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_LongTermDebt1Member" name="LongTermDebt1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" name="LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_LongTermIncentivePlansMember" name="LongTermIncentivePlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_ManagementContractsAndOtherMember" name="ManagementContractsAndOtherMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_MeasurementInputsContingentConsiderationDataPointConcentration" name="MeasurementInputsContingentConsiderationDataPointConcentration" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_MinorityShareholdersOfSubsidiariesMember" name="MinorityShareholdersOfSubsidiariesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_MultipleVotingSharesMember" name="MultipleVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" name="NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingInterestDistributionsPaidToNciMember" name="NoncontrollingInterestDistributionsPaidToNciMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" name="NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" name="NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingInterestRedemptionIncrementMember" name="NoncontrollingInterestRedemptionIncrementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingInterestShareOfEarningsMember" name="NoncontrollingInterestShareOfEarningsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoncontrollingShareholdersMember" name="NoncontrollingShareholdersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NorthernCaliforniaAndNevadaMember" name="NorthernCaliforniaAndNevadaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_NumberOfGeographicRegionsInWhichEntityOperates" name="NumberOfGeographicRegionsInWhichEntityOperates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant"/>
  <xsd:element id="cigi_NumberOfVotesForMultipleVotingShares" name="NumberOfVotesForMultipleVotingShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_NumberOfVotesForSubordinateVotingShares" name="NumberOfVotesForSubordinateVotingShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_OperatingLossCarryforwardsGross" name="OperatingLossCarryforwardsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_OperatingLossCarryforwardsUnrecognized" name="OperatingLossCarryforwardsUnrecognized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_OtherAcquisitionsMember" name="OtherAcquisitionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" name="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" name="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_OtherForeignTaxAuthoritiesMember" name="OtherForeignTaxAuthoritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_OtherGeographicLocationsMember" name="OtherGeographicLocationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_OtherPlanAssetsMember" name="OtherPlanAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_OtherRevenueMember" name="OtherRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_PaymentFormulaBasePriceFirstPayment" name="PaymentFormulaBasePriceFirstPayment" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="cigi_PaymentFormulaBasePriceSecondPayment" name="PaymentFormulaBasePriceSecondPayment" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" name="PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="cigi_PercentagePaymentOfSharesOutstandingFirstPayment" name="PercentagePaymentOfSharesOutstandingFirstPayment" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_PercentagePaymentOfSharesOutstandingSecondPayment" name="PercentagePaymentOfSharesOutstandingSecondPayment" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_PrincipalVersusAgentAdjustmentMember" name="PrincipalVersusAgentAdjustmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" name="ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_ProjectManagementMember" name="ProjectManagementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_PropertyManagementContractTerm" name="PropertyManagementContractTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_PropertyManagementMember" name="PropertyManagementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_RealEstateServicesFirmMember" name="RealEstateServicesFirmMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_RecoveryOfIncomeTaxInterestAndPenalties" name="RecoveryOfIncomeTaxInterestAndPenalties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_RedemptionAmountMember" name="RedemptionAmountMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ReductionInFairValueOfContingentConsiderationLiability" name="ReductionInFairValueOfContingentConsiderationLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_SalesBrokerageMember" name="SalesBrokerageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" name="ScheduleOfAcquisitionRelatedExpensesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" name="ScheduleOfOtherSupplementInformationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_SeniorUnsecuredNotesMember" name="SeniorUnsecuredNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_StockOptionsExercisedTableTextBlock" name="StockOptionsExercisedTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_SubordinateNoncontrollingInterestShares" name="SubordinateNoncontrollingInterestShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_SubordinateVotingSharesConversionRateMember" name="SubordinateVotingSharesConversionRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_SubordinateVotingSharesMember" name="SubordinateVotingSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_SyndicateOfBanksMember" name="SyndicateOfBanksMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_TaxCreditCarryforwardsGross" name="TaxCreditCarryforwardsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="cigi_TaxCreditCarryforwardsUnrecognized" name="TaxCreditCarryforwardsUnrecognized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="cigi_TrademarkAndTradeNamesMember" name="TrademarkAndTradeNamesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" name="UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_ValuationAndAdvisoryMember" name="ValuationAndAdvisoryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" name="statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" name="statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-10-longterm-debt-tables" name="statement-statement-note-10-longterm-debt-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" name="statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" name="statement-statement-note-11-redeemable-noncontrolling-interests-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" name="statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-12-capital-stock-tables" name="statement-statement-note-12-capital-stock-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" name="statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" name="statement-statement-note-13-stockbased-compensation-options-exercised-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" name="statement-statement-note-13-stockbased-compensation-stock-option-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-13-stockbased-compensation-tables" name="statement-statement-note-13-stockbased-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" name="statement-statement-note-14-income-tax-deferred-income-tax-components-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" name="statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" name="statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" name="statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" name="statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-tables" name="statement-statement-note-14-income-tax-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" name="statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" name="statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" name="statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" name="statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" name="statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" name="statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" name="statement-statement-note-15-pension-plan-changes-in-plan-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" name="statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" name="statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-15-pension-plan-tables" name="statement-statement-note-15-pension-plan-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" name="statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-16-net-earnings-per-common-share-tables" name="statement-statement-note-16-net-earnings-per-common-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" name="statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-17-other-supplemental-information-tables" name="statement-statement-note-17-other-supplemental-information-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" name="statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" name="statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" name="statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-18-financial-instruments-tables" name="statement-statement-note-18-financial-instruments-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" name="statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" name="statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-19-commitments-and-contingencies-tables" name="statement-statement-note-19-commitments-and-contingencies-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" name="statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" name="statement-statement-note-21-revenue-from-contracts-with-customers-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" name="statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-22-segmented-information-operating-segments-details" name="statement-statement-note-22-segmented-information-operating-segments-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-22-segmented-information-tables" name="statement-statement-note-22-segmented-information-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" name="statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" name="statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" name="statement-statement-note-3-acquisitions-acquisitions-details-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" name="statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-3-acquisitions-tables" name="statement-statement-note-3-acquisitions-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" name="statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-4-acquisitionrelated-items-tables" name="statement-statement-note-4-acquisitionrelated-items-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" name="statement-statement-note-5-other-income-net-components-of-other-income-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-5-other-income-tables" name="statement-statement-note-5-other-income-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" name="statement-statement-note-6-other-assets-components-of-other-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" name="statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-6-other-assets-tables" name="statement-statement-note-6-other-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" name="statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-7-fixed-assets-tables" name="statement-statement-note-7-fixed-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" name="statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" name="statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" name="statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-8-intangible-assets-tables" name="statement-statement-note-8-intangible-assets-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" name="statement-statement-note-9-goodwill-components-of-goodwill-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-note-9-goodwill-tables" name="statement-statement-note-9-goodwill-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="cigi_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>cigi-20181231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:27PM UTC 2019-02-22--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:href="cigi-20181231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent" xlink:label="us-gaap_DeferredRentCreditNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-earnings-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-comprehensive-earnings" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationExpense" xlink:label="cigi_ContingentConsiderationCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationFairValueAdjustments" xlink:label="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="cigi_ContingentConsiderationCompensationExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:href="cigi-20181231.xsd#statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_GainLossOnInvestments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-components-of-other-assets-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMiscellaneous" xlink:label="us-gaap_OtherAssetsMiscellaneous" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_CostMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_EquityMethodInvestments" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_DeferredFinanceCostsNet" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneous" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxAssetsFinancingFees" xlink:label="cigi_DeferredTaxAssetsFinancingFees" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsInvestments" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="cigi_DeferredTaxAssetsFinancingFees" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmortizationOfAdvisorLoans" xlink:label="cigi_AmortizationOfAdvisorLoans" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cigi_AmortizationOfAdvisorLoans" xlink:type="arc"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsToMinorityShareholders" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>cigi-20181231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:25PM UTC 2019-02-22--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income" xlink:href="cigi-20181231.xsd#statement-note-5-other-income" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:label="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-document-and-entity-information" xlink:href="cigi-20181231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>

    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>

    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>

    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>

    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>

    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="cigi-20181231.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business" xlink:href="cigi-20181231.xsd#statement-note-1-description-of-the-business" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:href="cigi-20181231.xsd#statement-note-2-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermIncentivePlansMember" xlink:label="cigi_LongTermIncentivePlansMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="cigi_LongTermIncentivePlansMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AcquisitionsAfterDecember312008Member" xlink:label="cigi_AcquisitionsAfterDecember312008Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationElementMember" xlink:label="cigi_ContingentConsiderationCompensationElementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_AcquisitionsAfterDecember312008Member" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="cigi_ContingentConsiderationCompensationElementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebt1Member" xlink:label="cigi_LongTermDebt1Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SeniorUnsecuredNotesMember" xlink:label="cigi_SeniorUnsecuredNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SyndicateOfBanksMember" xlink:label="cigi_SyndicateOfBanksMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="cigi_SyndicateOfBanksMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="cigi_SeniorUnsecuredNotesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cigi_LongTermDebt1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RedemptionAmountMember" xlink:label="cigi_RedemptionAmountMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_RedemptionAmountMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesConversionRateMember" xlink:label="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsByNameAxis" xlink:label="us-gaap_PreferredUnitsByNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PreferredUnitsByNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsClassDomain" xlink:to="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationLiabilityMember" xlink:label="cigi_ContingentConsiderationLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="cigi_ContingentConsiderationLiabilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions" xlink:href="cigi-20181231.xsd#statement-note-20-related-party-transactions" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MinorityShareholdersOfSubsidiariesMember" xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingShareholdersMember" xlink:label="cigi_NoncontrollingShareholdersMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cigi_NoncontrollingShareholdersMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event" xlink:href="cigi-20181231.xsd#statement-note-24-subsequent-event" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RealEstateServicesFirmMember" xlink:label="cigi_RealEstateServicesFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_RealEstateServicesFirmMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies" xlink:href="cigi-20181231.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:label="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-tables" xlink:href="cigi-20181231.xsd#statement-note-5-other-income-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_StockOptionsExercisedTableTextBlock" xlink:label="cigi_StockOptionsExercisedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_StockOptionsExercisedTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:label="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:label="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual" xlink:href="cigi-20181231.xsd#statement-note-1-description-of-the-business-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:label="us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:href="cigi-20181231.xsd#statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermIncentivePlansMember" xlink:label="cigi_LongTermIncentivePlansMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="cigi_LongTermIncentivePlansMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AcquisitionsAfterDecember312008Member" xlink:label="cigi_AcquisitionsAfterDecember312008Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationElementMember" xlink:label="cigi_ContingentConsiderationCompensationElementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationPaid" xlink:label="cigi_ContingentConsiderationPaid" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_AcquisitionsAfterDecember312008Member" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="cigi_ContingentConsiderationCompensationElementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationPaid" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasedAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebt1Member" xlink:label="cigi_LongTermDebt1Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SeniorUnsecuredNotesMember" xlink:label="cigi_SeniorUnsecuredNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SyndicateOfBanksMember" xlink:label="cigi_SyndicateOfBanksMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="cigi_SyndicateOfBanksMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="cigi_SeniorUnsecuredNotesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cigi_LongTermDebt1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTerm" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RedemptionAmountMember" xlink:label="cigi_RedemptionAmountMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateNoncontrollingInterestShares" xlink:label="cigi_SubordinateNoncontrollingInterestShares" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_RedemptionAmountMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_SubordinateNoncontrollingInterestShares" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentLiabiiltyUponSaleOfControl" xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForMultipleVotingShares" xlink:label="cigi_NumberOfVotesForMultipleVotingShares" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForSubordinateVotingShares" xlink:label="cigi_NumberOfVotesForSubordinateVotingShares" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceFirstPayment" xlink:label="cigi_PaymentFormulaBasePriceFirstPayment" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceSecondPayment" xlink:label="cigi_PaymentFormulaBasePriceSecondPayment" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesConversionRateMember" xlink:label="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsByNameAxis" xlink:label="us-gaap_PreferredUnitsByNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PreferredUnitsByNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsClassDomain" xlink:to="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfVotesForSubordinateVotingShares" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfVotesForMultipleVotingShares" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentFormulaBasePriceFirstPayment" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentFormulaBasePriceSecondPayment" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentLiabiiltyUponSaleOfControl" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReturnExaminationPeriod" xlink:label="cigi_IncomeTaxReturnExaminationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_IncomeTaxReturnExaminationPeriod" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationLiabilityMember" xlink:label="cigi_ContingentConsiderationLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="cigi_ContingentConsiderationLiabilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeFixedInterestRate" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual" xlink:href="cigi-20181231.xsd#statement-note-20-related-party-transactions-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MinorityShareholdersOfSubsidiariesMember" xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingShareholdersMember" xlink:label="cigi_NoncontrollingShareholdersMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementContractTerm" xlink:label="cigi_PropertyManagementContractTerm" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="us-gaap_RelatedPartyTransactionRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cigi_NoncontrollingShareholdersMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromRelatedParties" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PropertyManagementContractTerm" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedParties" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionRate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual" xlink:href="cigi-20181231.xsd#statement-note-24-subsequent-event-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RealEstateServicesFirmMember" xlink:label="cigi_RealEstateServicesFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_RealEstateServicesFirmMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmountsRecognizedOnAcquisitions" xlink:label="cigi_AmountsRecognizedOnAcquisitions" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationResolvedAndSettledInCash" xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_AmountsRecognizedOnAcquisitions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationResolvedAndSettledInCash" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:href="cigi-20181231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent" xlink:label="us-gaap_DeferredRentCreditNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-earnings-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-comprehensive-earnings" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-acquisitions-details-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:label="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NorthernCaliforniaAndNevadaMember" xlink:label="cigi_NorthernCaliforniaAndNevadaMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="cigi_NorthernCaliforniaAndNevadaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationExpense" xlink:label="cigi_ContingentConsiderationCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationFairValueAdjustments" xlink:label="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:href="cigi-20181231.xsd#statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnInvestments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-components-of-other-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMiscellaneous" xlink:label="us-gaap_OtherAssetsMiscellaneous" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquityMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostMethodInvestments" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsMiscellaneous" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BrokerageBacklogMember" xlink:label="cigi_BrokerageBacklogMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TrademarkAndTradeNamesMember" xlink:label="cigi_TrademarkAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="us-gaap_FranchiseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FranchiseRightsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_TrademarkAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_BrokerageBacklogMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BrokerageBacklogMember" xlink:label="cigi_BrokerageBacklogMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cigi_BrokerageBacklogMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-components-of-goodwill-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillGross" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SeniorNotes" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxAssetsFinancingFees" xlink:label="cigi_DeferredTaxAssetsFinancingFees" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInvestments" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DeferredTaxAssetsFinancingFees" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:label="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments" xlink:label="us-gaap_DefinedBenefitPlanCurtailments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanCurtailments" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:label="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-operating-segments-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_CorporateNonSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:label="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:label="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:label="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:label="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestShareOfEarningsMember" xlink:label="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="us-gaap_NonredeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonredeemableNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CaptialStockIssuedAndOutstandingValue" xlink:label="cigi_CaptialStockIssuedAndOutstandingValue" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_CaptialStockIssuedAndOutstandingValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsGross" xlink:label="cigi_OperatingLossCarryforwardsGross" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsUnrecognized" xlink:label="cigi_OperatingLossCarryforwardsUnrecognized" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsGross" xlink:label="cigi_TaxCreditCarryforwardsGross" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsUnrecognized" xlink:label="cigi_TaxCreditCarryforwardsUnrecognized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLossCarryforwardMember" xlink:label="us-gaap_CapitalLossCarryforwardMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_CapitalLossCarryforwardMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OperatingLossCarryforwardsGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OperatingLossCarryforwardsUnrecognized" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_TaxCreditCarryforwardsGross" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_TaxCreditCarryforwardsUnrecognized" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:label="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherPlanAssetsMember" xlink:label="cigi_OtherPlanAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashMember" xlink:label="us-gaap_CashMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="us-gaap_EquityFundsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="us-gaap_PlanAssetCategoriesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_EquityFundsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_CashMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="cigi_OtherPlanAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CapitalLeaseObligationsIncurredDecreased" xlink:label="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesFairValueDisclosure" xlink:label="us-gaap_ReceivablesFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ReceivablesFairValueDisclosure" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementRevenueMember" xlink:label="cigi_InvestmentManagementRevenueMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageMember" xlink:label="cigi_LeaseBrokerageMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherRevenueMember" xlink:label="cigi_OtherRevenueMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProjectManagementMember" xlink:label="cigi_ProjectManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementMember" xlink:label="cigi_PropertyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SalesBrokerageMember" xlink:label="cigi_SalesBrokerageMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ValuationAndAdvisoryMember" xlink:label="cigi_ValuationAndAdvisoryMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_LeaseBrokerageMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_SalesBrokerageMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_PropertyManagementMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_ValuationAndAdvisoryMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_ProjectManagementMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_InvestmentManagementRevenueMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cigi_OtherRevenueMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:href="cigi-20181231.xsd#statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EuroCurrencyCountriesMember" xlink:label="cigi_EuroCurrencyCountriesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherGeographicLocationsMember" xlink:label="cigi_OtherGeographicLocationsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cigi_EuroCurrencyCountriesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AU" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="cigi_OtherGeographicLocationsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncurrentAssets" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmortizationOfAdvisorLoans" xlink:label="cigi_AmortizationOfAdvisorLoans" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cigi_AmortizationOfAdvisorLoans" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="us-gaap_FixedIncomeSecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EquitySecuritiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:label="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PrincipalVersusAgentAdjustmentMember" xlink:label="cigi_PrincipalVersusAgentAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RestatementAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="cigi_PrincipalVersusAgentAdjustmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnbilledReceivablesCurrent" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-shareholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStock" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>cigi-20181231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:24PM UTC 2019-02-22--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DocumentAndEntityInformation" xlink:label="cigi_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="cigi_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DocumentAndEntityInformation" xlink:to="cigi_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="cigi_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired intangible assets</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquired intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-significant-accounting-policies-policies" xlink:label="cigi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-significant-accounting-policies-policies" xlink:to="cigi_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-tables" xlink:label="cigi_statement-statement-note-3-acquisitions-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-3-acquisitions-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Acquisitions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-3-acquisitions-tables" xlink:to="cigi_statement-statement-note-3-acquisitions-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Acquisition-related Items</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:to="cigi_statement-statement-note-4-acquisitionrelated-items-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets, excluding cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk free rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-5-other-income-tables" xlink:label="cigi_statement-statement-note-5-other-income-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-5-other-income-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Other Income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-5-other-income-tables" xlink:to="cigi_statement-statement-note-5-other-income-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-tables" xlink:label="cigi_statement-statement-note-6-other-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-6-other-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Other Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-6-other-assets-tables" xlink:to="cigi_statement-statement-note-6-other-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-7-fixed-assets-tables" xlink:label="cigi_statement-statement-note-7-fixed-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-7-fixed-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Fixed Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-7-fixed-assets-tables" xlink:to="cigi_statement-statement-note-7-fixed-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-tables" xlink:label="cigi_statement-statement-note-8-intangible-assets-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-8-intangible-assets-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-8-intangible-assets-tables" xlink:to="cigi_statement-statement-note-8-intangible-assets-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-9-goodwill-tables" xlink:label="cigi_statement-statement-note-9-goodwill-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-9-goodwill-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-9-goodwill-tables" xlink:to="cigi_statement-statement-note-9-goodwill-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-tables" xlink:label="cigi_statement-statement-note-10-longterm-debt-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-10-longterm-debt-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Long-term Debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-10-longterm-debt-tables" xlink:to="cigi_statement-statement-note-10-longterm-debt-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Redeemable Non-controlling Interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:to="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-12-capital-stock-tables" xlink:label="cigi_statement-statement-note-12-capital-stock-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-12-capital-stock-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Capital Stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-12-capital-stock-tables" xlink:to="cigi_statement-statement-note-12-capital-stock-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-13-stockbased-compensation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Stock-based Compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:to="cigi_statement-statement-note-13-stockbased-compensation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-tables" xlink:label="cigi_statement-statement-note-14-income-tax-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-tables" xlink:to="cigi_statement-statement-note-14-income-tax-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent acquisition consideration - current (note 18)</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: current portion</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected volatility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-tables" xlink:label="cigi_statement-statement-note-15-pension-plan-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-tables" xlink:to="cigi_statement-statement-note-15-pension-plan-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing fees, accumulatd amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Net Earnings Per Common Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:to="cigi_statement-statement-note-16-net-earnings-per-common-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDebtTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:label="cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-17-other-supplemental-information-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Other Supplemental Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:to="cigi_statement-statement-note-17-other-supplemental-information-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-tables" xlink:label="cigi_statement-statement-note-18-financial-instruments-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-18-financial-instruments-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 18 - Financial Instruments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-18-financial-instruments-tables" xlink:to="cigi_statement-statement-note-18-financial-instruments-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 19 - Commitments and Contingencies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:to="cigi_statement-statement-note-19-commitments-and-contingencies-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected life in years (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 21 - Revenue From Contracts With Customers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:to="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segmented-information-tables" xlink:label="cigi_statement-statement-note-22-segmented-information-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-22-segmented-information-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 22 - Segmented Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-22-segmented-information-tables" xlink:to="cigi_statement-statement-note-22-segmented-information-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension liability adjustments, net of tax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total gain recognized in other comprehensive income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationConsiderationTransferred1</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Total</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Total purchase consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 23 - Impact of Recently Issued Accounting Standards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:to="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Acquisitions - Acquisitions Details (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:to="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Acquisitions - Acquisitions Details (Details) (Parentheticals)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:to="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Acquisition-related Items - Composition of Acquisition-related Expense (Income) (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:to="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated weighted average amortization period (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:label="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 5 - Other Income, Net - Components of Other (Income) Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:to="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Other Assets - Components of Other Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:to="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Other Assets - Components of Other Assets (Details) (Parentheticals)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:to="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of revenues (exclusive of depreciation and amortization shown below)</link:label>
    <link:label xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Services, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:label="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Fixed Assets - Components of Fixed Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:to="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets - Components of Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:to="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial gain on curtailment of benefits from reorganization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfBusinessesAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfBusinessesAcquired</link:label>
    <link:label xlink:label="us-gaap_NumberOfBusinessesAcquired-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfBusinessesAcquired" xlink:to="us-gaap_NumberOfBusinessesAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets - Acquired Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:to="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Intangible Assets - Estimated Annual Amortization Expense for Recorded Intangible Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:to="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</link:label>
    <link:label xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:label="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Goodwill - Components of Goodwill (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:to="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:label="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Long-term Debt - Long-term Debt and Convertible Debentures (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:to="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:label="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 10 - Long-term Debt - Principal Repayments on Long-term Debt (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:to="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign currency translation gain (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Redeemable Non-controlling Interests - Reconciliation of the Beginning and Ending NCI Amounts (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:to="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:label="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Capital Stock - Capital Stock Issued and Outstanding (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:to="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Stock-based Compensation Stock - Option Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:to="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Stock-based Compensation - Options Exercised (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:to="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="us-gaap_FixedIncomeSecuritiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FixedIncomeSecuritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FixedIncomeSecuritiesMember" xlink:to="us-gaap_FixedIncomeSecuritiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt - current (note 10)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 13 - Stock-based Compensation - Fair Value of Each Option Grant Assumptions Used (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:to="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:label="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Effective Income Tax Rate Reconciliation (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:to="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:label="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Earnings Before Income Tax by Jurisdiction (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:to="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:label="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Provision for (Recovery of) Income Tax (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:to="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:label="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Deferred Income Tax Components (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:to="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:label="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Gross Operating Loss Carryforwards (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:to="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:label="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Income Tax - Unrecognized Tax Benefits (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:to="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:label="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Net Periodic Pension Cost (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:to="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Changes in Benefit Obligations (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:to="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Changes in Plan Assets (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:to="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsUnrecognized" xlink:label="cigi_OperatingLossCarryforwardsUnrecognized" xlink:type="locator"/>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_OperatingLossCarryforwardsUnrecognized</link:label>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross net operating loss not recognized</link:label>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The unrecognized amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OperatingLossCarryforwardsUnrecognized" xlink:to="cigi_OperatingLossCarryforwardsUnrecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Amounts Recognized in Balance Sheet (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:to="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Amounts Recognized in Other Comprehensive Income (Loss) (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:to="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsGross" xlink:label="cigi_OperatingLossCarryforwardsGross" xlink:type="locator"/>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_OperatingLossCarryforwardsGross</link:label>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross net operating loss carry forward</link:label>
    <link:label xlink:label="cigi_OperatingLossCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The gross amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OperatingLossCarryforwardsGross" xlink:to="cigi_OperatingLossCarryforwardsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:label="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:to="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options exercisable - End of year, Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsUnrecognized" xlink:label="cigi_TaxCreditCarryforwardsUnrecognized" xlink:type="locator"/>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_TaxCreditCarryforwardsUnrecognized</link:label>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross capital loss not recognized</link:label>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsUnrecognized-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The unrecognized amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_TaxCreditCarryforwardsUnrecognized" xlink:to="cigi_TaxCreditCarryforwardsUnrecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquitySecuritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental pro forma net earnings (unaudited), Net earnings from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable - End of year, Weighted average remaining contractual life (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:label="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Assets Measured at Fair Value (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:to="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actual from acquired entities for 2018, Revenues</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:label="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 15 - Pension Plan - Expected Future Payments of Pension Benefit (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:to="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercisable - End of year, Aggregate intrinsic value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actual from acquired entities for 2018, Net earnings from continuing operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 16 - Net Earnings Per Common Share - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:to="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsGross" xlink:label="cigi_TaxCreditCarryforwardsGross" xlink:type="locator"/>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_TaxCreditCarryforwardsGross</link:label>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross capital loss carry forward</link:label>
    <link:label xlink:label="cigi_TaxCreditCarryforwardsGross-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The gross amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_TaxCreditCarryforwardsGross" xlink:to="cigi_TaxCreditCarryforwardsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</link:label>
    <link:label xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:label="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 17 - Other Supplemental Information - Summary of Other Supplemental Information (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:to="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intrinsic value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 18 - Financial Instruments - Financial Assets and Liabilities Carried at Fair Value (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:to="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_AmericasSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas Segment [Member]</link:label>
    <link:label xlink:label="cigi_AmericasSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A business segment classified as the "Americas" segment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_AmericasSegmentMember" xlink:to="cigi_AmericasSegmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 18 - Financial Instruments - Change in Fair Value of Contingent Consideration Liability (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:to="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_AsiaPacificSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific Segment [Member]</link:label>
    <link:label xlink:label="cigi_AsiaPacificSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A business segment classified as the "Asia Pacific" segment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_AsiaPacificSegmentMember" xlink:to="cigi_AsiaPacificSegmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental pro forma revenues (unaudited), Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Options exercisable - End of year, Number of options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 18 - Financial Instruments - Estimated of Fair Values for Other Financial Instruments (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:to="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Fair Value of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 19 - Commitments and Contingencies - Minimum Operating Lease Payments (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:to="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 19 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:to="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issuable under options (Year)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issuable under options, aggregate intrinsic value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 21 - Revenue From Contracts With Customers - Disaggregated Revenue (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:to="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average fair value per option granted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:label="cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-22-segmented-information-operating-segments-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 22 - Segmented Information - Operating Segments (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:to="cigi_statement-statement-note-22-segmented-information-operating-segments-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:label="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 22 - Segment Information - Revenues and Long-lived Assets by Geographic Location (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:to="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Assumptions Used [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="locator"/>
    <link:label xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 23 - Impact of Recently Issued Accounting Standards - Restatement Adjustment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:to="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatements" xlink:label="cigi_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="cigi_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NotesToFinancialStatements" xlink:to="cigi_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="cigi_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="cigi_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="us-gaap_EquityFundsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityFundsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Funds [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityFundsMember" xlink:to="us-gaap_EquityFundsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillGross</link:label>
    <link:label xlink:label="us-gaap_GoodwillGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares issuable under options (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares issuable under options (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forfeited, Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract liabilities (note 21)</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinancialInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeAssetNotionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeAssetNotionalAmount</link:label>
    <link:label xlink:label="us-gaap_DerivativeAssetNotionalAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Asset, Notional Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetNotionalAmount" xlink:to="us-gaap_DerivativeAssetNotionalAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfGoodwillTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercised, Weighted average exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedIncomeTaxesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionPlansDefinedBenefitMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevolvingCreditFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares issuable under options (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares issuable under options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetirementPlanTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetirementPlanTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnusualOrInfrequentItemNetGainLoss</link:label>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:to="us-gaap_UnusualOrInfrequentItemNetGainLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TrademarksAndTradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="us-gaap_FranchiseRightsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FranchiseRightsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FranchiseRightsMember" xlink:to="us-gaap_FranchiseRightsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assumed exercise of stock options acquired under the Treasury Stock Method (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of fixed assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax, net of refunds</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</link:label>
    <link:label xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition-related items (note 4)</link:label>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs and fair value adjustments for contingent consideration.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:to="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt, fair value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net earnings attributable to Company</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings attributable to Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax benefit recognized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-controlling interest redemption increment</link:label>
    <link:label xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling interest redemption increment (note 11)</link:label>
    <link:label xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">NCI redemption increment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContingentConsiderationByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContingentConsiderationTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_ContingentConsiderationTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerAssetNet</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Interest Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Interest Issued or Issuable, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</link:label>
    <link:label xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Distributions to NCI</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermIncentivePlansMember" xlink:label="cigi_LongTermIncentivePlansMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_LongTermIncentivePlansMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Incentive Plans [Member]</link:label>
    <link:label xlink:label="cigi_LongTermIncentivePlansMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining to long-term incentive plans, which essentially consist of such items as bonuses or performance-based compensation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LongTermIncentivePlansMember" xlink:to="cigi_LongTermIncentivePlansMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Acquisition-related expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive earnings (loss) attributable to NCI</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsNet</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets (note 8)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross carrying amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-controlling interest share of earnings</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RNCI share of earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">NCI share of earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAcquiredDuringPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired goodwill</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillOtherIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other items</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="us-gaap_GoodwillOtherIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite life</link:label>
    <link:label xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</link:label>
    <link:label xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Goodwill disposed during the year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Less: Comprehensive earnings attributable to non-controlling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixed assets (note 7)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill (note 9)</link:label>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_Goodwill-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</link:label>
    <link:label xlink:label="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of businesses, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasedAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasedAssetsGross</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasedAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leased Assets, Gross, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsGross" xlink:to="us-gaap_CapitalLeasedAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CanadaRevenueAgencyMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canada Revenue Agency [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CanadaRevenueAgencyMember" xlink:to="us-gaap_CanadaRevenueAgencyMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DueFromRelatedParties</link:label>
    <link:label xlink:label="us-gaap_DueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due from Related Parties, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedParties" xlink:to="us-gaap_DueFromRelatedParties-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU" xlink:type="locator"/>
    <link:label xlink:label="country_AU-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AUSTRALIA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial (gain)/loss, net of foreign exchange</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the actuarial gain on plan assets under defined benefit plan, net of foreign currency exchange.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeContractTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RevenueFromRelatedParties</link:label>
    <link:label xlink:label="us-gaap_RevenueFromRelatedParties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_EMEASegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA Segment [Member]</link:label>
    <link:label xlink:label="cigi_EMEASegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the EMEA segment which includes Europe, Middle East and Africa.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_EMEASegmentMember" xlink:to="cigi_EMEASegmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="us-gaap_RelatedPartyTransactionRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RelatedPartyTransactionRate</link:label>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionRate" xlink:to="us-gaap_RelatedPartyTransactionRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</link:label>
    <link:label xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromEquityMethodInvestments</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Equity earnings from non-consolidated investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity method investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:label xlink:label="country_CA-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax expense (note 14)</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherGeographicLocationsMember" xlink:label="cigi_OtherGeographicLocationsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherGeographicLocationsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Geographic Locations [Member]</link:label>
    <link:label xlink:label="cigi_OtherGeographicLocationsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the other geographical locations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherGeographicLocationsMember" xlink:to="cigi_OtherGeographicLocationsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MinorityShareholdersOfSubsidiariesMember" xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minority Shareholders of Subsidiaries [Member]</link:label>
    <link:label xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Minority Shareholders of Subsidiaries.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:to="cigi_MinorityShareholdersOfSubsidiariesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementContractTerm" xlink:label="cigi_PropertyManagementContractTerm" xlink:type="locator"/>
    <link:label xlink:label="cigi_PropertyManagementContractTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PropertyManagementContractTerm</link:label>
    <link:label xlink:label="cigi_PropertyManagementContractTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property Management Contract Term</link:label>
    <link:label xlink:label="cigi_PropertyManagementContractTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the property management contract term.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PropertyManagementContractTerm" xlink:to="cigi_PropertyManagementContractTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:type="locator"/>
    <link:label xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_FairValueInputsWeightedAverageDiscountRateIncrease</link:label>
    <link:label xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Inputs, Weighted Average Discount Rate Increase</link:label>
    <link:label xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase in the weighted average interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:to="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:type="locator"/>
    <link:label xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_ReductionInFairValueOfContingentConsiderationLiability</link:label>
    <link:label xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in Fair Value of Contingent Consideration Liability</link:label>
    <link:label xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of contingent consideration liability reduced by increase in the weighted average discount rate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:to="cigi_ReductionInFairValueOfContingentConsiderationLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmountsRecognizedOnAcquisitions" xlink:label="cigi_AmountsRecognizedOnAcquisitions" xlink:type="locator"/>
    <link:label xlink:label="cigi_AmountsRecognizedOnAcquisitions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amounts recognized on acquisitions</link:label>
    <link:label xlink:label="cigi_AmountsRecognizedOnAcquisitions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount recognized on acquisitions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_AmountsRecognizedOnAcquisitions" xlink:to="cigi_AmountsRecognizedOnAcquisitions-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_BusinessCombinationContingentConsiderationArrangementsOther</link:label>
    <link:label xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the business combination contingent consideration arrangements classified as other.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:to="cigi_BusinessCombinationContingentConsiderationArrangementsOther-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationResolvedAndSettledInCash" xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_BusinessCombinationResolvedAndSettledInCash</link:label>
    <link:label xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Resolved and settled in cash</link:label>
    <link:label xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the business combinations resolved and settled in cash.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationResolvedAndSettledInCash" xlink:to="cigi_BusinessCombinationResolvedAndSettledInCash-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnInvestments</link:label>
    <link:label xlink:label="us-gaap_GainLossOnInvestments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">(Gain) Loss on investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:label="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cigi_ScheduleOfOtherSupplementInformationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Supplement Information [Table Text Block]</link:label>
    <link:label xlink:label="cigi_ScheduleOfOtherSupplementInformationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The tabular disclosure of the schedule of other supplement information.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:to="cigi_ScheduleOfOtherSupplementInformationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentTerm</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:type="locator"/>
    <link:label xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration</link:label>
    <link:label xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contingent acquisition consideration paid</link:label>
    <link:label xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The net cash outflow from the payment of contingent consideration.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:to="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReturnExaminationPeriod" xlink:label="cigi_IncomeTaxReturnExaminationPeriod" xlink:type="locator"/>
    <link:label xlink:label="cigi_IncomeTaxReturnExaminationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_IncomeTaxReturnExaminationPeriod</link:label>
    <link:label xlink:label="cigi_IncomeTaxReturnExaminationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Return Examination Period</link:label>
    <link:label xlink:label="cigi_IncomeTaxReturnExaminationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the income tax return examination period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_IncomeTaxReturnExaminationPeriod" xlink:to="cigi_IncomeTaxReturnExaminationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:type="locator"/>
    <link:label xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_RecoveryOfIncomeTaxInterestAndPenalties</link:label>
    <link:label xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recovery of Income Tax Interest and Penalties</link:label>
    <link:label xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the recovery of income tax interest and penalties.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:to="cigi_RecoveryOfIncomeTaxInterestAndPenalties-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseAndRentalExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rent expense</link:label>
    <link:label xlink:label="us-gaap_LeaseAndRentalExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherForeignTaxAuthoritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Foreign Tax Authorities [Member]</link:label>
    <link:label xlink:label="cigi_OtherForeignTaxAuthoritiesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the foreign tax authorities other than the United States.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherForeignTaxAuthoritiesMember" xlink:to="cigi_OtherForeignTaxAuthoritiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB" xlink:type="locator"/>
    <link:label xlink:label="country_GB-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Colliers and Its Affiliates and Franchisees [Member]</link:label>
    <link:label xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Colliers and its Affiliates and Franchisees.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:to="cigi_ColliersAndItsAffiliatesAndFranchiseesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allocated Share-based Compensation Expense, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net liability for pension benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate swap asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="locator"/>
    <link:label xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impact of changes in foreign exchange rates</link:label>
    <link:label xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the income tax reconciliation, impact of changes in foreign exchange rates.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:to="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanBenefitObligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Present value of projected benefit obligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Projected benefit obligation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 - 2028</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="locator"/>
    <link:label xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign, state, and provincial tax rate differential</link:label>
    <link:label xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile, state and provincial.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:to="cigi_ForeignStateAndProvincialTaxRateDifferential-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ComprehensiveIncomeNetOfTax</link:label>
    <link:label xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive earnings attributable to Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnSaleOfBusiness</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfBusiness-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected long-term rate of return on assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual increase in future compensation levels</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares issued and outstanding at beginning of period (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ManagementContractsAndOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Management Contracts and Other [Member]</link:label>
    <link:label xlink:label="cigi_ManagementContractsAndOtherMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Management contracts and other.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ManagementContractsAndOtherMember" xlink:to="cigi_ManagementContractsAndOtherMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtWeightedAverageInterestRate</link:label>
    <link:label xlink:label="us-gaap_DebtWeightedAverageInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_CustomerListsAndRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Lists and Relationships [Member]</link:label>
    <link:label xlink:label="cigi_CustomerListsAndRelationshipsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents customer lists and relationships.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_CustomerListsAndRelationshipsMember" xlink:to="cigi_CustomerListsAndRelationshipsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Annual increase in future compensation levels</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxAssetsFinancingFees" xlink:label="cigi_DeferredTaxAssetsFinancingFees" xlink:type="locator"/>
    <link:label xlink:label="cigi_DeferredTaxAssetsFinancingFees-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing fees</link:label>
    <link:label xlink:label="cigi_DeferredTaxAssetsFinancingFees-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financing fees.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DeferredTaxAssetsFinancingFees" xlink:to="cigi_DeferredTaxAssetsFinancingFees-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate used in determining present values</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateStatedPercentage</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateEffectivePercentage</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discount rate used in determining present values</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Present value of accumulated benefit obligation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLossCarryforwardMember" xlink:label="us-gaap_CapitalLossCarryforwardMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLossCarryforwardMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Loss Carryforward [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLossCarryforwardMember" xlink:to="us-gaap_CapitalLossCarryforwardMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AcquisitionsAfterDecember312008Member" xlink:label="cigi_AcquisitionsAfterDecember312008Member" xlink:type="locator"/>
    <link:label xlink:label="cigi_AcquisitionsAfterDecember312008Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions after December 31, 2008 [Member]</link:label>
    <link:label xlink:label="cigi_AcquisitionsAfterDecember312008Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the acquisitions after December 31, 2008.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_AcquisitionsAfterDecember312008Member" xlink:to="cigi_AcquisitionsAfterDecember312008Member-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationPaid" xlink:label="cigi_ContingentConsiderationPaid" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentConsiderationPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_ContingentConsiderationPaid</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationPaid-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Consideration Paid</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationPaid-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The contingent consideration paid.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentConsiderationPaid" xlink:to="cigi_ContingentConsiderationPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFaceAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>

    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:label="us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfCountriesInWhichEntityOperates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfCountriesInWhichEntityOperates</link:label>
    <link:label xlink:label="us-gaap_NumberOfCountriesInWhichEntityOperates-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Countries in which Entity Operates</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:to="us-gaap_NumberOfCountriesInWhichEntityOperates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan participants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest</link:label>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interest</link:label>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents the fair value of the redeemable noncontrolling interest in the acquiree at the acquisition date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefits paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanSettlementsPlanAssets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual settlements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanSettlementsPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Benefits paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAdministrationExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanAdministrationExpenses</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanAdministrationExpenses-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:to="us-gaap_DefinedBenefitPlanAdministrationExpenses-label" xlink:type="arc"/>

    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transaction costs</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DividendsCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DividendsCommonStock</link:label>
    <link:label xlink:label="us-gaap_DividendsCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock-label" xlink:type="arc"/>

    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan participant / third party contributions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax benefit on stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial gain, net of foreign exchange</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries&#8217; equity transactions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual settlements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GoodwillImpairmentLoss</link:label>
    <link:label xlink:label="us-gaap_GoodwillImpairmentLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments" xlink:label="us-gaap_DefinedBenefitPlanCurtailments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanCurtailments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Curtailment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanCurtailments" xlink:to="us-gaap_DefinedBenefitPlanCurtailments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock option expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finland Residential Property Management Business [Member]</link:label>
    <link:label xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the Finland residential property management business.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_HarrisonStreetRealEstateCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Harrison Street Real Estate Capital [Member]</link:label>
    <link:label xlink:label="cigi_HarrisonStreetRealEstateCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the entity Harrison Street Real Estate Capital.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_HarrisonStreetRealEstateCapitalMember" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_InvestmentManagementContractsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Management Contracts [Member]</link:label>
    <link:label xlink:label="cigi_InvestmentManagementContractsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to investment management contracts.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_InvestmentManagementContractsMember" xlink:to="cigi_InvestmentManagementContractsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total employer's pension expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="locator"/>
    <link:label xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent acquisition consideration</link:label>
    <link:label xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to contingent acquisition consideration.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current service cost</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Employer's service cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SeniorUnsecuredNotesMember" xlink:label="cigi_SeniorUnsecuredNotesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_SeniorUnsecuredNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Notes [Member]</link:label>
    <link:label xlink:label="cigi_SeniorUnsecuredNotesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to senior unsecured notes.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SeniorUnsecuredNotesMember" xlink:to="cigi_SeniorUnsecuredNotesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanInterestCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected net return on plan assets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected net return on plan assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_InvestmentManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Management [Member]</link:label>
    <link:label xlink:label="cigi_InvestmentManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to investment management.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_InvestmentManagementMember" xlink:to="cigi_InvestmentManagementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementMember" xlink:label="cigi_PropertyManagementMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_PropertyManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property Management [Member]</link:label>
    <link:label xlink:label="cigi_PropertyManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to property management.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PropertyManagementMember" xlink:to="cigi_PropertyManagementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SalesBrokerageMember" xlink:label="cigi_SalesBrokerageMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_SalesBrokerageMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Brokerage [Member]</link:label>
    <link:label xlink:label="cigi_SalesBrokerageMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to sales brokerage.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SalesBrokerageMember" xlink:to="cigi_SalesBrokerageMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageMember" xlink:label="cigi_LeaseBrokerageMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_LeaseBrokerageMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Brokerage [Member]</link:label>
    <link:label xlink:label="cigi_LeaseBrokerageMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to lease brokerage.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LeaseBrokerageMember" xlink:to="cigi_LeaseBrokerageMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:type="locator"/>
    <link:label xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_MeasurementInputsContingentConsiderationDataPointConcentration</link:label>
    <link:label xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Inputs, Contingent Consideration, Data Point Concentration</link:label>
    <link:label xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">A data point concentration of the interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:to="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherRevenueMember" xlink:label="cigi_OtherRevenueMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherRevenueMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Revenue [Member]</link:label>
    <link:label xlink:label="cigi_OtherRevenueMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to other revenue.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherRevenueMember" xlink:to="cigi_OtherRevenueMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementRevenueMember" xlink:label="cigi_InvestmentManagementRevenueMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_InvestmentManagementRevenueMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Management Revenue [Member]</link:label>
    <link:label xlink:label="cigi_InvestmentManagementRevenueMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to investment management revenue.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_InvestmentManagementRevenueMember" xlink:to="cigi_InvestmentManagementRevenueMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProjectManagementMember" xlink:label="cigi_ProjectManagementMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ProjectManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Project Management [Member]</link:label>
    <link:label xlink:label="cigi_ProjectManagementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to project management.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ProjectManagementMember" xlink:to="cigi_ProjectManagementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ValuationAndAdvisoryMember" xlink:label="cigi_ValuationAndAdvisoryMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ValuationAndAdvisoryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Advisory [Member]</link:label>
    <link:label xlink:label="cigi_ValuationAndAdvisoryMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to valuation and advisory.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ValuationAndAdvisoryMember" xlink:to="cigi_ValuationAndAdvisoryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock options exercised (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of options exercised (in shares)</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised, Number of options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RealEstateServicesFirmMember" xlink:label="cigi_RealEstateServicesFirmMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_RealEstateServicesFirmMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Real Estate Services Firm [Member]</link:label>
    <link:label xlink:label="cigi_RealEstateServicesFirmMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to a real estate services firm.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_RealEstateServicesFirmMember" xlink:to="cigi_RealEstateServicesFirmMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PrincipalVersusAgentAdjustmentMember" xlink:label="cigi_PrincipalVersusAgentAdjustmentMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_PrincipalVersusAgentAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Versus Agent Adjustment [Member]</link:label>
    <link:label xlink:label="cigi_PrincipalVersusAgentAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to principal versus agent adjustment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PrincipalVersusAgentAdjustmentMember" xlink:to="cigi_PrincipalVersusAgentAdjustmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:label="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_LeaseBrokerageRevenueAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Brokerage Revenue Adjustment [Member]</link:label>
    <link:label xlink:label="cigi_LeaseBrokerageRevenueAdjustmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to lease brokerage revenue adjustment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:to="cigi_LeaseBrokerageRevenueAdjustmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:label="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure Acquisition Related Items [Text Block]</link:label>
    <link:label xlink:label="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The disclosure for costs of business combination(s) (or series of individually immaterial business combinations) costs including contingent consideration fair value adjustments, transaction costs or other purchase accounting adjustments that are charged to income.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:to="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:type="locator"/>
    <link:label xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses</link:label>
    <link:label xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net unrealized foreign exchange losses</link:label>
    <link:label xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains (losses) on foreign currency transactions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:to="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CapitalLeaseObligationsIncurredDecreased" xlink:label="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:type="locator"/>
    <link:label xlink:label="cigi_CapitalLeaseObligationsIncurredDecreased-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increases (Decreases) in capital lease obligations</link:label>
    <link:label xlink:label="cigi_CapitalLeaseObligationsIncurredDecreased-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the period in capital lease obligations due to entering into new capital leases.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:to="cigi_CapitalLeaseObligationsIncurredDecreased-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercised</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate fair value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanOtherCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanOtherCosts" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest</link:label>
    <link:label xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of interests from RNCI, net</link:label>
    <link:label xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cash outflow (inflow) during the period for redemption (purchase) of redeemable noncontrolling interests.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ChiefExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationLiabilityMember" xlink:label="cigi_ContingentConsiderationLiabilityMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentConsiderationLiabilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration Liability [Member]</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationLiabilityMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information for contingent consideration liability.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentConsiderationLiabilityMember" xlink:to="cigi_ContingentConsiderationLiabilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationFairValueAdjustments" xlink:label="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentConsiderationFairValueAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration fair value adjustments</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationFairValueAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about the contingent consideration fair value adjustments.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentConsiderationFairValueAdjustments" xlink:to="cigi_ContingentConsiderationFairValueAdjustments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RelatedPartyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:label="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquisition Related Expenses [Table Text Block]</link:label>
    <link:label xlink:label="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The tabular disclosure of the schedule of acquisition-related expenses.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:to="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationExpense" xlink:label="cigi_ContingentConsiderationCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentConsiderationCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration compensation expense</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about the contingent consideration compensation expense.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentConsiderationCompensationExpense" xlink:to="cigi_ContingentConsiderationCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for uncollectible accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, Number of options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited, Number of options (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of shares: Issued during the period (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:type="locator"/>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PercentagePaymentOfSharesOutstandingFirstPayment</link:label>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage Payment of Shares Outstanding, First Payment</link:label>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the percentage payment of share outstanding for the first payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:to="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceFirstPayment" xlink:label="cigi_PaymentFormulaBasePriceFirstPayment" xlink:type="locator"/>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PaymentFormulaBasePriceFirstPayment</link:label>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment Formula Base Price, First Payment</link:label>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceFirstPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the payment formula base price for the first payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PaymentFormulaBasePriceFirstPayment" xlink:to="cigi_PaymentFormulaBasePriceFirstPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceSecondPayment" xlink:label="cigi_PaymentFormulaBasePriceSecondPayment" xlink:type="locator"/>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PaymentFormulaBasePriceSecondPayment</link:label>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment Formula Base Price, Second Payment</link:label>
    <link:label xlink:label="cigi_PaymentFormulaBasePriceSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the payment formula base price for the second payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PaymentFormulaBasePriceSecondPayment" xlink:to="cigi_PaymentFormulaBasePriceSecondPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:type="locator"/>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_PercentagePaymentOfSharesOutstandingSecondPayment</link:label>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage Payment of Shares Outstanding, Second Payment</link:label>
    <link:label xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the percentage payment of shares outstanding for the second payment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:to="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="locator"/>
    <link:label xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of changes in enacted tax rate in other jurisdictions</link:label>
    <link:label xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates in foreign jurisdictions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deficit</link:label>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deficit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total noncurrent assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputDiscountRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountRateMember" xlink:to="us-gaap_MeasurementInputDiscountRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmortizationOfAdvisorLoans" xlink:label="cigi_AmortizationOfAdvisorLoans" xlink:type="locator"/>
    <link:label xlink:label="cigi_AmortizationOfAdvisorLoans-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of advisor loans</link:label>
    <link:label xlink:label="cigi_AmortizationOfAdvisorLoans-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The expense charged against earnings for the periodic recognition of advisor loans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_AmortizationOfAdvisorLoans" xlink:to="cigi_AmortizationOfAdvisorLoans-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashMember" xlink:label="us-gaap_CashMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashMember" xlink:to="us-gaap_CashMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net changes from operating assets / liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNoncashIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherNoncashIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_OtherNoncashIncomeExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:label="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets, excluding cash</link:label>
    <link:label xlink:label="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of assets, excluding cash and equivalents, that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:to="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanAssetCategoriesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_PlanAssetCategoriesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NorthernCaliforniaAndNevadaMember" xlink:label="cigi_NorthernCaliforniaAndNevadaMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NorthernCaliforniaAndNevadaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Northern California &amp; Nevada [Member]</link:label>
    <link:label xlink:label="cigi_NorthernCaliforniaAndNevadaMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to the acquisition of Northern California &amp; Nevada.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NorthernCaliforniaAndNevadaMember" xlink:to="cigi_NorthernCaliforniaAndNevadaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherAcquisitionsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Acquisitions [Member]</link:label>
    <link:label xlink:label="cigi_OtherAcquisitionsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to all other acquisitions during a period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherAcquisitionsMember" xlink:to="cigi_OtherAcquisitionsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredIncomeTaxesAndTaxCredits</link:label>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Earnings from equity method investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MeasurementInputTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, non-current</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerAssetNetNoncurrent</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent-label" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Contract assets (note 21)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets (note 6)</link:label>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetUsefulLife</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_SubordinateVotingSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subordinate Voting Shares [Member]</link:label>
    <link:label xlink:label="cigi_SubordinateVotingSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the subordinate voting shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SubordinateVotingSharesMember" xlink:to="cigi_SubordinateVotingSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_StockOptionsExercisedTableTextBlock" xlink:label="cigi_StockOptionsExercisedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="cigi_StockOptionsExercisedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options Exercised [Table Text Block]</link:label>
    <link:label xlink:label="cigi_StockOptionsExercisedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the tabular disclosure of the schedule of stock options exercised.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_StockOptionsExercisedTableTextBlock" xlink:to="cigi_StockOptionsExercisedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BrokerageBacklogMember" xlink:label="cigi_BrokerageBacklogMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_BrokerageBacklogMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Brokerage Backlog [Member]</link:label>
    <link:label xlink:label="cigi_BrokerageBacklogMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the brokerage backlog.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BrokerageBacklogMember" xlink:to="cigi_BrokerageBacklogMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForSubordinateVotingShares" xlink:label="cigi_NumberOfVotesForSubordinateVotingShares" xlink:type="locator"/>
    <link:label xlink:label="cigi_NumberOfVotesForSubordinateVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_NumberOfVotesForSubordinateVotingShares</link:label>
    <link:label xlink:label="cigi_NumberOfVotesForSubordinateVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Votes for Subordinate Voting Shares</link:label>
    <link:label xlink:label="cigi_NumberOfVotesForSubordinateVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of votes for the subordinate voting shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NumberOfVotesForSubordinateVotingShares" xlink:to="cigi_NumberOfVotesForSubordinateVotingShares-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advisor loans receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForMultipleVotingShares" xlink:label="cigi_NumberOfVotesForMultipleVotingShares" xlink:type="locator"/>
    <link:label xlink:label="cigi_NumberOfVotesForMultipleVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_NumberOfVotesForMultipleVotingShares</link:label>
    <link:label xlink:label="cigi_NumberOfVotesForMultipleVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Votes for Multiple Voting Shares</link:label>
    <link:label xlink:label="cigi_NumberOfVotesForMultipleVotingShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of votes for multiple voting shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NumberOfVotesForMultipleVotingShares" xlink:to="cigi_NumberOfVotesForMultipleVotingShares-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseTermOfContract</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsByNameAxis" xlink:label="us-gaap_PreferredUnitsByNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredUnitsByNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Units by Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsByNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentLiabiiltyUponSaleOfControl" xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_ContingentLiabiiltyUponSaleOfControl</link:label>
    <link:label xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Liabiilty upon Sale of Control</link:label>
    <link:label xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent liability upon arm's length sale of control of the Company.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentLiabiiltyUponSaleOfControl" xlink:to="cigi_ContingentLiabiiltyUponSaleOfControl-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredUnitsClassDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Units, Class [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsClassDomain" xlink:to="us-gaap_PreferredUnitsClassDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_MultipleVotingSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Multiple Voting Shares [Member]</link:label>
    <link:label xlink:label="cigi_MultipleVotingSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the multiple voting shares.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_MultipleVotingSharesMember" xlink:to="cigi_MultipleVotingSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DepreciationDepletionAndAmortization</link:label>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesConversionRateMember" xlink:label="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_SubordinateVotingSharesConversionRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subordinate Voting Shares Conversion Rate [Member]</link:label>
    <link:label xlink:label="cigi_SubordinateVotingSharesConversionRateMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the subordinate voting shares conversion rate.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SubordinateVotingSharesConversionRateMember" xlink:to="cigi_SubordinateVotingSharesConversionRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Shares, Number (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CaptialStockIssuedAndOutstandingValue" xlink:label="cigi_CaptialStockIssuedAndOutstandingValue" xlink:type="locator"/>
    <link:label xlink:label="cigi_CaptialStockIssuedAndOutstandingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Shares, Amount</link:label>
    <link:label xlink:label="cigi_CaptialStockIssuedAndOutstandingValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the value of the capital stock issued and outstanding.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_CaptialStockIssuedAndOutstandingValue" xlink:to="cigi_CaptialStockIssuedAndOutstandingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesFairValueDisclosure" xlink:label="us-gaap_ReceivablesFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivablesFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other receivables, fair value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesFairValueDisclosure" xlink:to="us-gaap_ReceivablesFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentsFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationElementMember" xlink:label="cigi_ContingentConsiderationCompensationElementMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_ContingentConsiderationCompensationElementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Compensation Element [Member]</link:label>
    <link:label xlink:label="cigi_ContingentConsiderationCompensationElementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about compensation element of contingent consideration.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_ContingentConsiderationCompensationElementMember" xlink:to="cigi_ContingentConsiderationCompensationElementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income tax recoverable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair value adjustments (note 4)</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent acquisition consideration paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:type="locator"/>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RNCI recognized on business acquisitions</link:label>
    <link:label xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">This element represents the fair value of the noncontrolling interest recognized in the acquiree during the fiscal period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestIncomeExpenseNonoperatingNet</link:label>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common shares (note 12)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingShareholdersMember" xlink:label="cigi_NoncontrollingShareholdersMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingShareholdersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Shareholders [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingShareholdersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the information pertaining to non-controlling shareholders.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingShareholdersMember" xlink:to="cigi_NoncontrollingShareholdersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Recurring [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:label xlink:label="srt_AmericasMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Americas [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AmericasMember" xlink:to="srt_AmericasMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:label xlink:label="srt_AsiaPacificMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AsiaPacificMember" xlink:to="srt_AsiaPacificMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RestatementAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_RestatementDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:type="locator"/>
    <link:label xlink:label="srt_ScenarioPreviouslyReportedMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Previously Reported [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:label xlink:label="srt_WeightedAverageMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WeightedAverageMember" xlink:to="srt_WeightedAverageMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:type="locator"/>
    <link:label xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_NumberOfGeographicRegionsInWhichEntityOperates</link:label>
    <link:label xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Geographic Regions in which Entity Operates</link:label>
    <link:label xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of geographic regions in which the entity operates as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:to="cigi_NumberOfGeographicRegionsInWhichEntityOperates-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax asset, net</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred income tax, net (note 14)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductOrServiceAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ProductsAndServicesDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredChargesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, current</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract assets (note 21)</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsLiabilitiesNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net, Total</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred income tax asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncurrentAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total long-lived assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EMEAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EMEA [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EMEAMember" xlink:to="us-gaap_EMEAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel3Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</link:label>
    <link:label xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Leases, Balance Sheet, Assets by Major Class, Net, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel1Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel2Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenses not currently deductible</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentAdditions</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total additions to long-lived assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentUsefulLife</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestIncomeExpenseNet</link:label>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinorityInterest-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-controlling interests</link:label>
    <link:label xlink:label="us-gaap_MinorityInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnbilledReceivablesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unbilled revenues</link:label>
    <link:label xlink:label="us-gaap_UnbilledReceivablesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnbilledReceivablesCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FurnitureAndFixturesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfOperatingSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfOperatingSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance of $30,789 (December 31, 2017 - $28,709)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders' equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SyndicateOfBanksMember" xlink:label="cigi_SyndicateOfBanksMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_SyndicateOfBanksMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Syndicate of Banks [Member]</link:label>
    <link:label xlink:label="cigi_SyndicateOfBanksMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about syndicate of banks that provide money to the company.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SyndicateOfBanksMember" xlink:to="cigi_SyndicateOfBanksMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseholdImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OtherNonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other income, net (note 5)</link:label>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LoansReceivableFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advisor loans receivable (non-current)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableFairValueDisclosure" xlink:to="us-gaap_LoansReceivableFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss carry-forwards and other credits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMiscellaneous" xlink:label="us-gaap_OtherAssetsMiscellaneous" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsMiscellaneous-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneous" xlink:to="us-gaap_OtherAssetsMiscellaneous-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interests (note 11)</link:label>
    <link:label xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (notes 12, 19 and 24)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating earnings</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating earnings (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</link:label>
    <link:label xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_LineOfCreditFacilityAdditionalBorrowingCapacity</link:label>
    <link:label xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Additional Borrowing Capacity</link:label>
    <link:label xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be increased to, at the Company's option.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:to="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingStandardsUpdate201409Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201409Member" xlink:to="us-gaap_AccountingStandardsUpdate201409Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_ConsolidationItemsDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:type="locator"/>
    <link:label xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2023 and thereafter</link:label>
    <link:label xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter</link:label>
    <link:label xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the long term debt maturities repayments of principal in year five.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:to="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Revenue not currently taxable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_ConsolidationItemsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateNoncontrollingInterestShares" xlink:label="cigi_SubordinateNoncontrollingInterestShares" xlink:type="locator"/>
    <link:label xlink:label="cigi_SubordinateNoncontrollingInterestShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_SubordinateNoncontrollingInterestShares</link:label>
    <link:label xlink:label="cigi_SubordinateNoncontrollingInterestShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subordinate Non-controlling Interest Shares</link:label>
    <link:label xlink:label="cigi_SubordinateNoncontrollingInterestShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the subordinate shares applied to non controlling interest.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_SubordinateNoncontrollingInterestShares" xlink:to="cigi_SubordinateNoncontrollingInterestShares-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RedemptionAmountMember" xlink:label="cigi_RedemptionAmountMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_RedemptionAmountMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redemption Amount [Member]</link:label>
    <link:label xlink:label="cigi_RedemptionAmountMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the redemption amount.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_RedemptionAmountMember" xlink:to="cigi_RedemptionAmountMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:label="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:type="locator"/>
    <link:label xlink:label="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label xlink:label="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in unrecognized tax benefits resulting from foreign currency translation.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:to="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InvestmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TypeOfAdoptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LettersOfCreditOutstandingAmount</link:label>
    <link:label xlink:label="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LettersOfCreditOutstandingAmount" xlink:to="us-gaap_LettersOfCreditOutstandingAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EuroCurrencyCountriesMember" xlink:label="cigi_EuroCurrencyCountriesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_EuroCurrencyCountriesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Euro Currency Countries [Member]</link:label>
    <link:label xlink:label="cigi_EuroCurrencyCountriesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about countries with Euro currency.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_EuroCurrencyCountriesMember" xlink:to="cigi_EuroCurrencyCountriesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDividendsMinorityInterest</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Distributions paid to RNCI</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Distributions paid to non-controlling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestShareOfEarningsMember" xlink:label="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingInterestShareOfEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Interest Share of Earnings [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingInterestShareOfEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the non controlling interest share of earnings.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:to="cigi_NoncontrollingInterestShareOfEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDividendsCommonStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to common shareholders</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:label="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingInterestRedemptionIncrementMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Interest Redemption Increment [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingInterestRedemptionIncrementMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the non controlling interest redemption increment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:to="cigi_NoncontrollingInterestRedemptionIncrementMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:label="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingInterestDistributionsPaidToNciMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Interest Distributions Paid to NCI [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingInterestDistributionsPaidToNciMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the noncontrolling interest distributions paid the the non controlling interest.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:to="cigi_NoncontrollingInterestDistributionsPaidToNciMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:label="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Interest Recognized on Business Acquisitions [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the non controlling interest recognized on business acquisitions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:to="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:label="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling Interest Purchase of Interests from NCI Net [Member]</link:label>
    <link:label xlink:label="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the non controlling interest purchase of interests from the non controlling interest net.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:to="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UndistributedEarningsOfForeignSubsidiaries</link:label>
    <link:label xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncontrollingInterestMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues (note 21)</link:label>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromStockOptionsExercised</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds received on exercise of stock options</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_DefinedBenefitPlanPlanParticipantContributions</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Plan participant contributions</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of plan participant contributions during the period under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:to="cigi_DefinedBenefitPlanPlanParticipantContributions-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross employer service cost</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the gross employer service cost during the period under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:to="cigi_DefinedBenefitPlanGrossEmployerServiceCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount of cash received</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current, United States and Other Foreign</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred, United States and Other Foreign</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapitalMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current, Canada</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TrademarkAndTradeNamesMember" xlink:label="cigi_TrademarkAndTradeNamesMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_TrademarkAndTradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademark and Trade Names [Member]</link:label>
    <link:label xlink:label="cigi_TrademarkAndTradeNamesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_TrademarkAndTradeNamesMember" xlink:to="cigi_TrademarkAndTradeNamesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred, Canda</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other long-term debt maturing at various dates up to 2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfStockByClassTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital leases maturing at various dates through 2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToMinorityShareholders-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToMinorityShareholders</link:label>
    <link:label xlink:label="us-gaap_PaymentsToMinorityShareholders-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of subsidiary shares from non-controlling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SeniorNotes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeniorNotes" xlink:to="us-gaap_SeniorNotes-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Before Income Tax by Jurisdiction</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings before income tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromMinorityShareholders-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromMinorityShareholders</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromMinorityShareholders-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of interests in subsidiaries to non-controlling interests</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMinorityShareholders" xlink:to="us-gaap_ProceedsFromMinorityShareholders-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredRevenueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unearned revenues</link:label>
    <link:label xlink:label="us-gaap_DeferredRevenueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredRevenueCurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfFinancingCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Financing fees paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VehiclesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFinanceCostsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InternalRevenueServiceIRSMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxAuthorityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DomesticCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ForeignCountryMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</link:label>
    <link:label xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ComputerEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Ending Balance</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reduction for lapses in applicable statutes of limitations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockDividendsPerShareDeclared-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockDividendsPerShareDeclared</link:label>
    <link:label xlink:label="us-gaap_CommonStockDividendsPerShareDeclared-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amount recognized on acquisitions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross increases for tax positions of prior periods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt - non-current (note 10)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOfLongTermDebt</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of senior notes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:label="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected fair value of plan assets - December 31</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of expected fair value of plan assets under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:to="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation</link:label>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial gain on remeasurement of projected benefit obligation</link:label>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of actuarial gain (loss) on remeasurement of projected benefit obligation recognized in other comprehensive income under pension and other postretirement benefit plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets</link:label>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Actuarial (gain)/loss on remeasurement of fair value of assets</link:label>
    <link:label xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of actuarial gain (loss) on remeasurement of fair value of assets recognized in other comprehensive income under pension and other postretirement benefit plans.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</link:label>
    <link:label xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Acquisition date fair value of contingent consideration</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="locator"/>
    <link:label xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-controlling interest share of earnings</link:label>
    <link:label xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of net income (loss) attributable to noncontrolling interest, excluding redemption increment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:to="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:label="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected projected benefit obligation, December 31</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of expected projected benefit obligation under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:to="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherPlanAssetsMember" xlink:label="cigi_OtherPlanAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="cigi_OtherPlanAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Plan Assets[Member]</link:label>
    <link:label xlink:label="cigi_OtherPlanAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined benefit plan assets categorized as other.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_OtherPlanAssetsMember" xlink:to="cigi_OtherPlanAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementBusinessSegmentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Effect of future compensation increases</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the effect of future compensation increases under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:to="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CorporateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateMember" xlink:to="us-gaap_CorporateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable Noncontrolling Interest [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TaxCreditCarryforwardAmount</link:label>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net capital loss carry forward</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharePrice</link:label>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="us-gaap_NonredeemableNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonredeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonredeemableNoncontrollingInterest</link:label>
    <link:label xlink:label="us-gaap_NonredeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_NonredeemableNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonredeemableNoncontrollingInterest" xlink:to="us-gaap_NonredeemableNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares used in computing diluted earnings per share (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligation</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligation-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum contractual purchase commitments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxCreditCarryforwardNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLossCarryforwards</link:label>
    <link:label xlink:label="us-gaap_OperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carry foward</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInFourthYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligationDueInFourthYear</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInFourthYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFourthYear" xlink:to="us-gaap_PurchaseObligationDueInFourthYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net earnings per common share (note 16)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInFifthYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligationDueInFifthYear</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInFifthYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFifthYear" xlink:to="us-gaap_PurchaseObligationDueInFifthYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInSecondYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligationDueInSecondYear</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInSecondYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInThirdYear-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligationDueInThirdYear</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInThirdYear-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInThirdYear" xlink:to="us-gaap_PurchaseObligationDueInThirdYear-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CostMethodInvestmentsFairValueDisclosure</link:label>
    <link:label xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost Method Investments, Fair Value Disclosure</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted net earnings per common share (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of shares used in computing basic earnings per share (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">cigi_DefinedBenefitPlanActuarialGainOnPlanAssets</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Actuarial Gain on Plan Assets</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the actuarial gain on plan assets under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum operating lease payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinorityInterestDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PurchaseObligationDueInNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateContinuingOperations</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="locator"/>
    <link:label xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest cost on service cost</link:label>
    <link:label xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represent the amount of interest cost on service cost under defined benefit plan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:to="cigi_DefinedBenefitPlanInterestCostOnServiceCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of changes in enacted US federal tax rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostMethodInvestments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost accounted investments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostMethodInvestments" xlink:to="us-gaap_CostMethodInvestments-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to tax liabilities for prior periods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of flow through entities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration liability</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Total</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in liability for unrecognized tax benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nondeductible expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent acquisition consideration (note 18)</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current portion</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Redeemable non-controlling interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesNoncurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total noncurrent liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Combined statutory rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends declared but not paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:label="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Change in Accounting Estimate [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:to="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liability, net</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxLiabilitiesNoncurrent</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax, net (note 14)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized gain on interest swaps, net of tax</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CorporateNonSegmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateNonSegmentMember" xlink:to="us-gaap_CorporateNonSegmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent" xlink:label="us-gaap_DeferredRentCreditNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredRentCreditNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred rent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRentCreditNoncurrent" xlink:to="us-gaap_DeferredRentCreditNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net identifiable assets acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposition of business, net of cash disposed (note 3)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Company shareholders' equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions of businesses, net of cash acquired (note 3)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Long-term liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</link:label>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfStockDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAcquiredFromAcquisition-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash consideration, net of cash acquired</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAcquiredFromAcquisition" xlink:to="us-gaap_CashAcquiredFromAcquisition-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebt1Member" xlink:label="cigi_LongTermDebt1Member" xlink:type="locator"/>
    <link:label xlink:label="cigi_LongTermDebt1Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Debt [Member]</link:label>
    <link:label xlink:label="cigi_LongTermDebt1Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents all long-term debt obligations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cigi_LongTermDebt1Member" xlink:to="cigi_LongTermDebt1Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireBusinessesGross</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash consideration, net of cash acquired of $23,777</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestRateSwapMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingSegmentsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DerivativeFixedInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DerivativeFixedInterestRate</link:label>
    <link:label xlink:label="us-gaap_DerivativeFixedInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireLoansReceivable</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Advisor loans issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLoansReceivable" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>cigi-20181231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 09:24PM UTC 2019-02-22--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income" xlink:href="cigi-20181231.xsd#statement-note-5-other-income" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:label="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-document-and-entity-information" xlink:href="cigi-20181231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>

    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>

    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>

    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>

    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>

    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="cigi-20181231.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business" xlink:href="cigi-20181231.xsd#statement-note-1-description-of-the-business" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:href="cigi-20181231.xsd#statement-note-2-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermIncentivePlansMember" xlink:label="cigi_LongTermIncentivePlansMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="cigi_LongTermIncentivePlansMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AcquisitionsAfterDecember312008Member" xlink:label="cigi_AcquisitionsAfterDecember312008Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationElementMember" xlink:label="cigi_ContingentConsiderationCompensationElementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_AcquisitionsAfterDecember312008Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="cigi_ContingentConsiderationCompensationElementMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebt1Member" xlink:label="cigi_LongTermDebt1Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SeniorUnsecuredNotesMember" xlink:label="cigi_SeniorUnsecuredNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SyndicateOfBanksMember" xlink:label="cigi_SyndicateOfBanksMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="cigi_SyndicateOfBanksMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="cigi_SeniorUnsecuredNotesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="cigi_LongTermDebt1Member" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RedemptionAmountMember" xlink:label="cigi_RedemptionAmountMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_RedemptionAmountMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesConversionRateMember" xlink:label="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsByNameAxis" xlink:label="us-gaap_PreferredUnitsByNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PreferredUnitsByNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationLiabilityMember" xlink:label="cigi_ContingentConsiderationLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:label="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="cigi_ContingentConsiderationLiabilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions" xlink:href="cigi-20181231.xsd#statement-note-20-related-party-transactions" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MinorityShareholdersOfSubsidiariesMember" xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingShareholdersMember" xlink:label="cigi_NoncontrollingShareholdersMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cigi_NoncontrollingShareholdersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event" xlink:href="cigi-20181231.xsd#statement-note-24-subsequent-event" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NotesToFinancialStatementsAbstract" xlink:label="cigi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RealEstateServicesFirmMember" xlink:label="cigi_RealEstateServicesFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_RealEstateServicesFirmMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies" xlink:href="cigi-20181231.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-significant-accounting-policies-policies" xlink:label="cigi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-tables" xlink:label="cigi_statement-statement-note-3-acquisitions-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-3-acquisitions-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:label="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-4-acquisitionrelated-items-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-tables" xlink:href="cigi-20181231.xsd#statement-note-5-other-income-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-5-other-income-tables" xlink:label="cigi_statement-statement-note-5-other-income-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-5-other-income-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-tables" xlink:label="cigi_statement-statement-note-6-other-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-6-other-assets-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-7-fixed-assets-tables" xlink:label="cigi_statement-statement-note-7-fixed-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-7-fixed-assets-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-tables" xlink:label="cigi_statement-statement-note-8-intangible-assets-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-8-intangible-assets-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-9-goodwill-tables" xlink:label="cigi_statement-statement-note-9-goodwill-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-9-goodwill-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-tables" xlink:label="cigi_statement-statement-note-10-longterm-debt-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-10-longterm-debt-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-12-capital-stock-tables" xlink:label="cigi_statement-statement-note-12-capital-stock-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock" xlink:label="us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-12-capital-stock-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfStockByClassTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_StockOptionsExercisedTableTextBlock" xlink:label="cigi_StockOptionsExercisedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_StockOptionsExercisedTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-tables" xlink:label="cigi_statement-statement-note-14-income-tax-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-tables" xlink:label="cigi_statement-statement-note-15-pension-plan-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-16-net-earnings-per-common-share-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:label="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:label="cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-17-other-supplemental-information-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="cigi_ScheduleOfOtherSupplementInformationTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-tables" xlink:label="cigi_statement-statement-note-18-financial-instruments-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-18-financial-instruments-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segmented-information-tables" xlink:label="cigi_statement-statement-note-22-segmented-information-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-22-segmented-information-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:label="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual" xlink:href="cigi-20181231.xsd#statement-note-1-description-of-the-business-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:label="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfGeographicRegionsInWhichEntityOperates" xlink:label="cigi_NumberOfGeographicRegionsInWhichEntityOperates-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfCountriesInWhichEntityOperates" xlink:label="us-gaap_NumberOfCountriesInWhichEntityOperates-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="cigi_ColliersAndItsAffiliatesAndFranchiseesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfCountriesInWhichEntityOperates-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfGeographicRegionsInWhichEntityOperates-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:href="cigi-20181231.xsd#statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermIncentivePlansMember" xlink:label="cigi_LongTermIncentivePlansMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="cigi_LongTermIncentivePlansMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AcquisitionsAfterDecember312008Member" xlink:label="cigi_AcquisitionsAfterDecember312008Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationElementMember" xlink:label="cigi_ContingentConsiderationCompensationElementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationPaid" xlink:label="cigi_ContingentConsiderationPaid-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:label="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="us-gaap_NumberOfBusinessesAcquired-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_AcquisitionsAfterDecember312008Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="cigi_ContingentConsiderationCompensationElementMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfBusinessesAcquired-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationPaid-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAcquiredFromAcquisition" xlink:label="us-gaap_CashAcquiredFromAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details-parentheticals" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAcquiredFromAcquisition" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestmentsFairValueDisclosure" xlink:label="us-gaap_CostMethodInvestmentsFairValueDisclosure-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostMethodInvestmentsFairValueDisclosure-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details-parentheticals" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasedAssetsGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LineOfCreditFacilityAdditionalBorrowingCapacity" xlink:label="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebt1Member" xlink:label="cigi_LongTermDebt1Member" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SeniorUnsecuredNotesMember" xlink:label="cigi_SeniorUnsecuredNotesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SyndicateOfBanksMember" xlink:label="cigi_SyndicateOfBanksMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="us-gaap_DebtWeightedAverageInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="us-gaap_LettersOfCreditOutstandingAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="cigi_SyndicateOfBanksMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="cigi_SeniorUnsecuredNotesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="cigi_LongTermDebt1Member" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentTerm-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LettersOfCreditOutstandingAmount-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_LineOfCreditFacilityAdditionalBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RedemptionAmountMember" xlink:label="cigi_RedemptionAmountMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateNoncontrollingInterestShares" xlink:label="cigi_SubordinateNoncontrollingInterestShares-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_RedemptionAmountMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_SubordinateNoncontrollingInterestShares-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentLiabiiltyUponSaleOfControl" xlink:label="cigi_ContingentLiabiiltyUponSaleOfControl-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForMultipleVotingShares" xlink:label="cigi_NumberOfVotesForMultipleVotingShares-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NumberOfVotesForSubordinateVotingShares" xlink:label="cigi_NumberOfVotesForSubordinateVotingShares-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceFirstPayment" xlink:label="cigi_PaymentFormulaBasePriceFirstPayment-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentFormulaBasePriceSecondPayment" xlink:label="cigi_PaymentFormulaBasePriceSecondPayment-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingFirstPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PercentagePaymentOfSharesOutstandingSecondPayment" xlink:label="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesConversionRateMember" xlink:label="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsByNameAxis" xlink:label="us-gaap_PreferredUnitsByNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PreferredUnitsClassDomain" xlink:label="us-gaap_PreferredUnitsClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="us-gaap_PreferredUnitsClassDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PreferredUnitsByNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsByNameAxis" xlink:to="cigi_SubordinateVotingSharesConversionRateMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfVotesForSubordinateVotingShares-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NumberOfVotesForMultipleVotingShares-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PercentagePaymentOfSharesOutstandingFirstPayment-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentFormulaBasePriceFirstPayment-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PercentagePaymentOfSharesOutstandingSecondPayment-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentFormulaBasePriceSecondPayment-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentLiabiiltyUponSaleOfControl-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReturnExaminationPeriod" xlink:label="cigi_IncomeTaxReturnExaminationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RecoveryOfIncomeTaxInterestAndPenalties" xlink:label="cigi_RecoveryOfIncomeTaxInterestAndPenalties-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:label="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_RecoveryOfIncomeTaxInterestAndPenalties-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_IncomeTaxReturnExaminationPeriod-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssets" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssets-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationLiabilityMember" xlink:label="cigi_ContingentConsiderationLiabilityMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FairValueInputsWeightedAverageDiscountRateIncrease" xlink:label="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MeasurementInputsContingentConsiderationDataPointConcentration" xlink:label="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ReductionInFairValueOfContingentConsiderationLiability" xlink:label="cigi_ReductionInFairValueOfContingentConsiderationLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_WeightedAverageMember" xlink:label="srt_WeightedAverageMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember" xlink:label="us-gaap_MeasurementInputDiscountRateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_InterestRateSwapMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_WeightedAverageMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="cigi_ContingentConsiderationLiabilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeFixedInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_MeasurementInputsContingentConsiderationDataPointConcentration-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_FairValueInputsWeightedAverageDiscountRateIncrease-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ReductionInFairValueOfContingentConsiderationLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual" xlink:href="cigi-20181231.xsd#statement-note-20-related-party-transactions-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MinorityShareholdersOfSubsidiariesMember" xlink:label="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingShareholdersMember" xlink:label="cigi_NoncontrollingShareholdersMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementContractTerm" xlink:label="cigi_PropertyManagementContractTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DueFromRelatedParties" xlink:label="us-gaap_DueFromRelatedParties-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="us-gaap_RelatedPartyTransactionRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cigi_MinorityShareholdersOfSubsidiariesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="cigi_NoncontrollingShareholdersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LeaseAndRentalExpense-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromRelatedParties-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PropertyManagementContractTerm-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DueFromRelatedParties-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionRate-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfOperatingSegments-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual" xlink:href="cigi-20181231.xsd#statement-note-24-subsequent-event-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoteToFinancialStatementDetailsTextual" xlink:label="cigi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_RealEstateServicesFirmMember" xlink:label="cigi_RealEstateServicesFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_RealEstateServicesFirmMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:label="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter" xlink:label="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-1" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:label="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:label="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmountsRecognizedOnAcquisitions" xlink:label="cigi_AmountsRecognizedOnAcquisitions" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationContingentConsiderationArrangementsOther" xlink:label="cigi_BusinessCombinationContingentConsiderationArrangementsOther-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationResolvedAndSettledInCash" xlink:label="cigi_BusinessCombinationResolvedAndSettledInCash-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_AmountsRecognizedOnAcquisitions" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationResolvedAndSettledInCash-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationContingentConsiderationArrangementsOther-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability-5" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:href="cigi-20181231.xsd#statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:label="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInSecondYear-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInThirdYear-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInFourthYear-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligationDueInFifthYear-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PurchaseObligation-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:href="cigi-20181231.xsd#statement-consolidated-balance-sheets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent-7" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRentCreditNoncurrent" xlink:label="us-gaap_DeferredRentCreditNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent-7" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRentCreditNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-earnings-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:label="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:label="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss-3" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-comprehensive-earnings" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details" xlink:href="cigi-20181231.xsd#statement-note-3-acquisitions-acquisitions-details-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:label="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:label="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_HarrisonStreetRealEstateCapitalMember" xlink:label="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NorthernCaliforniaAndNevadaMember" xlink:label="cigi_NorthernCaliforniaAndNevadaMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherAcquisitionsMember" xlink:label="cigi_OtherAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:label="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:label="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill-8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-3-acquisitions-acquisitions-details-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_FinlandResidentialPropertyManagementBusinessMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_HarrisonStreetRealEstateCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_OtherAcquisitionsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="cigi_NorthernCaliforniaAndNevadaMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill-8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:href="cigi-20181231.xsd#statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationCompensationExpense" xlink:label="cigi_ContingentConsiderationCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ContingentConsiderationFairValueAdjustments" xlink:label="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:label="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed" xlink:label="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationFairValueAdjustments" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ContingentConsiderationCompensationExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:href="cigi-20181231.xsd#statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:label="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense-n10" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-5-other-income-net-components-of-other-income-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GainLossOnInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemNetGainLoss-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-n10" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:href="cigi-20181231.xsd#statement-note-6-other-assets-components-of-other-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:label="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsMiscellaneous" xlink:label="us-gaap_OtherAssetsMiscellaneous" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-6-other-assets-components-of-other-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquityMethodInvestments" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostMethodInvestments" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsMiscellaneous" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:href="cigi-20181231.xsd#statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:label="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-7-fixed-assets-components-of-fixed-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BrokerageBacklogMember" xlink:label="cigi_BrokerageBacklogMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ManagementContractsAndOtherMember" xlink:label="cigi_ManagementContractsAndOtherMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TrademarkAndTradeNamesMember" xlink:label="cigi_TrademarkAndTradeNamesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="us-gaap_FranchiseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-8-intangible-assets-components-of-intangible-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FranchiseRightsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_TrademarkAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_ManagementContractsAndOtherMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_BrokerageBacklogMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:href="cigi-20181231.xsd#statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BrokerageBacklogMember" xlink:label="cigi_BrokerageBacklogMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CustomerListsAndRelationshipsMember" xlink:label="cigi_CustomerListsAndRelationshipsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementContractsMember" xlink:label="cigi_InvestmentManagementContractsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:label="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-8-intangible-assets-acquired-intangible-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_CustomerListsAndRelationshipsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_InvestmentManagementContractsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksAndTradeNamesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="cigi_BrokerageBacklogMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details" xlink:href="cigi-20181231.xsd#statement-note-9-goodwill-components-of-goodwill-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:label="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AmericasMember" xlink:label="srt_AmericasMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_AsiaPacificMember" xlink:label="srt_AsiaPacificMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EMEAMember" xlink:label="us-gaap_EMEAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillGross" xlink:label="us-gaap_GoodwillGross-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease" xlink:label="us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-9-goodwill-components-of-goodwill-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AmericasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_EMEAMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_AsiaPacificMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill-5" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillGross-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Goodwill" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:href="cigi-20181231.xsd#statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:label="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherLongTermDebt" xlink:label="us-gaap_OtherLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SeniorNotes" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CapitalLeaseObligations" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLongTermDebt" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n9" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-stock-option-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber-5" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice-5" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-options-exercised-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:href="cigi-20181231.xsd#statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:label="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:label="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:label="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:label="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:label="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_ForeignStateAndProvincialTaxRateDifferential" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:label="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxAssetsFinancingFees" xlink:label="cigi_DeferredTaxAssetsFinancingFees" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses" xlink:label="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:label="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-deferred-income-tax-components-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsInvestments" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DeferredTaxAssetsFinancingFees" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses-n8" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:label="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:label="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanPlanParticipantContributions" xlink:label="cigi_DefinedBenefitPlanPlanParticipantContributions-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:label="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanOtherCosts" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-net-periodic-pension-cost-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanGrossEmployerServiceCost" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanPlanParticipantContributions-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanInterestCostOnServiceCost" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:label="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanCurtailments" xlink:label="us-gaap_DefinedBenefitPlanCurtailments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-changes-in-benefit-obligations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanCurtailments" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation-n9" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:label="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:label="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:label="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAdministrationExpenses" xlink:label="us-gaap_DefinedBenefitPlanAdministrationExpenses-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanSettlementsPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanSettlementsPlanAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-changes-in-plan-assets-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanSettlementsPlanAssets-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAdministrationExpenses-n8" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases" xlink:label="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation-n10" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation-n10" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation" xlink:label="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:label="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:href="cigi-20181231.xsd#statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:label="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details" xlink:href="cigi-20181231.xsd#statement-note-22-segmented-information-operating-segments-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:label="cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="us-gaap_CorporateNonSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-22-segmented-information-operating-segments-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_OperatingSegmentsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="us-gaap_CorporateNonSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-n9" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:href="cigi-20181231.xsd#statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:label="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:label="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:label="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:label="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:label="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_NoncontrollingInterestShareOfEarningsMember" xlink:label="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest" xlink:label="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-n8" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:label="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:label="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:label="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="us-gaap_NonredeemableNoncontrollingInterest-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="us-gaap_NonredeemableNoncontrollingInterest-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_NoncontrollingInterestShareOfEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_NoncontrollingInterestRedemptionIncrementMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_NoncontrollingInterestDistributionsPaidToNciMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonredeemableNoncontrollingInterest-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonredeemableNoncontrollingInterest-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:href="cigi-20181231.xsd#statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CaptialStockIssuedAndOutstandingValue" xlink:label="cigi_CaptialStockIssuedAndOutstandingValue" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_MultipleVotingSharesMember" xlink:label="cigi_MultipleVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SubordinateVotingSharesMember" xlink:label="cigi_SubordinateVotingSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:label="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_SubordinateVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="cigi_MultipleVotingSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_CaptialStockIssuedAndOutstandingValue" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:label="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-provision-for-recovery-of-income-tax-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsGross" xlink:label="cigi_OperatingLossCarryforwardsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OperatingLossCarryforwardsUnrecognized" xlink:label="cigi_OperatingLossCarryforwardsUnrecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherForeignTaxAuthoritiesMember" xlink:label="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsGross" xlink:label="cigi_TaxCreditCarryforwardsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_TaxCreditCarryforwardsUnrecognized" xlink:label="cigi_TaxCreditCarryforwardsUnrecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:label="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CapitalLossCarryforwardMember" xlink:label="us-gaap_CapitalLossCarryforwardMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-gross-operating-loss-carryforwards-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_CanadaRevenueAgencyMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_CapitalLossCarryforwardMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_InternalRevenueServiceIRSMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="cigi_OtherForeignTaxAuthoritiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OperatingLossCarryforwardsGross-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_OperatingLossCarryforwardsUnrecognized-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_TaxCreditCarryforwardsGross-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_TaxCreditCarryforwardsUnrecognized-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:href="cigi-20181231.xsd#statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:label="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:label="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-14-income-tax-unrecognized-tax-benefits-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:href="cigi-20181231.xsd#statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherPlanAssetsMember" xlink:label="cigi_OtherPlanAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:label="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashMember" xlink:label="us-gaap_CashMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityFundsMember" xlink:label="us-gaap_EquityFundsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PlanAssetCategoriesDomain" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-15-pension-plan-assets-measured-at-fair-value-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_EquityFundsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_CashMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="cigi_OtherPlanAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:href="cigi-20181231.xsd#statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_CapitalLeaseObligationsIncurredDecreased" xlink:label="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:label="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="cigi_CapitalLeaseObligationsIncurredDecreased" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="us-gaap_LoansReceivableFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ReceivablesFairValueDisclosure" xlink:label="us-gaap_ReceivablesFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ReceivablesFairValueDisclosure" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtFairValue" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:href="cigi-20181231.xsd#statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmericasSegmentMember" xlink:label="cigi_AmericasSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AsiaPacificSegmentMember" xlink:label="cigi_AsiaPacificSegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EMEASegmentMember" xlink:label="cigi_EMEASegmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementMember" xlink:label="cigi_InvestmentManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_InvestmentManagementRevenueMember" xlink:label="cigi_InvestmentManagementRevenueMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageMember" xlink:label="cigi_LeaseBrokerageMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherRevenueMember" xlink:label="cigi_OtherRevenueMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProjectManagementMember" xlink:label="cigi_ProjectManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PropertyManagementMember" xlink:label="cigi_PropertyManagementMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_SalesBrokerageMember" xlink:label="cigi_SalesBrokerageMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ValuationAndAdvisoryMember" xlink:label="cigi_ValuationAndAdvisoryMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:label="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_LeaseBrokerageMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AmericasSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_EMEASegmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_AsiaPacificSegmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="cigi_InvestmentManagementMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_SalesBrokerageMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_PropertyManagementMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_ValuationAndAdvisoryMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_ProjectManagementMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_InvestmentManagementRevenueMember" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="cigi_OtherRevenueMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:href="cigi-20181231.xsd#statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_EuroCurrencyCountriesMember" xlink:label="cigi_EuroCurrencyCountriesMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_OtherGeographicLocationsMember" xlink:label="cigi_OtherGeographicLocationsMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:label="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AU" xlink:label="country_AU" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CA" xlink:label="country_CA" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="country_GB" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CA" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cigi_EuroCurrencyCountriesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AU" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_GB" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="cigi_OtherGeographicLocationsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncurrentAssets" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_AmortizationOfAdvisorLoans" xlink:label="cigi_AmortizationOfAdvisorLoans" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration" xlink:label="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquireLoansReceivable" xlink:label="us-gaap_PaymentsToAcquireLoansReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="us-gaap_ProceedsFromMinorityShareholders-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cigi_AmortizationOfAdvisorLoans" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerAsset-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLoansReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMinorityShareholders-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration-n9" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock-n9" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest-n9" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts-n9" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:href="cigi-20181231.xsd#statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:label="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_FixedIncomeSecuritiesMember" xlink:label="us-gaap_FixedIncomeSecuritiesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:label="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_EquitySecuritiesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:href="cigi-20181231.xsd#statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="extended">
    <link:loc xlink:href="cigi-20181231.xsd#cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:label="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_PrincipalVersusAgentAdjustmentMember" xlink:label="cigi_PrincipalVersusAgentAdjustmentMember" xlink:type="locator"/>
    <link:loc xlink:href="cigi-20181231.xsd#cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:label="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent-1" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cigi_statement-statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RestatementAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_ScenarioPreviouslyReportedMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="cigi_LeaseBrokerageRevenueAdjustmentMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="cigi_PrincipalVersusAgentAdjustmentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-1" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-1" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest-1" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-1" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-1" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted-1" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnbilledReceivablesCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent-1" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent-1" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredRevenueCurrent-1" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent-1" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-1" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax-1" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterest-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity" xlink:href="cigi-20181231.xsd#statement-consolidated-statements-of-shareholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="us-gaap_DividendsCommonStock-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest-n9" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest-n9" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination-n8" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised-1" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStock-n8" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-5" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>logo_aif.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 logo_aif.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_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" !^ +L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MD)"_CBO-IGRO!R*^N_V!?C7K=C\5D\#:IJ-QJ6@Z]#-LM[R5I1#<(A?<NXG
M9592.AX/:N0_;P^">F?!_P"*5M>:% MGHGB*![N.SC&$MYU8"54'93N1@.VX
M@< 5%/'3CB_J>(2YFKIK9KTZ/YG7/+Z<L&L;AF^5.S3W3]5NOD?3?_!15MO[
M-6A_]ABS_P#1,U>:_P#!+65?[:^(Z$_.8+!@/8-/_C7H_P#P48./V:="_P"P
MS9_^B)J\P_X)9MN\3?$3_KTLO_0YJ^3I?\B*KZ_JC[*K_P CVD_+]&?-?[07
MB"[T']I_QQJ]A-]DU"Q\337%O,O.R2.7*'!Z\J.*[3]I#XX?%SXY?#?0=1\6
M^$_^$?\ !UI=J([R&UDABO+MHVVMF0Y/RA\!>!D\]*Q?B%\3+_X1_M>>.O$N
MF6.G:C<VOB"\4V^J6PFB=3+\P /W6P.&'(S7V%_P4UG^T?LZ:#,1M,FOVK8]
M,P3FO7J5E3JX2+IIW2M+JM%?0\VE1=2EBI*HU9ZKOKIJ?F5INEWVO:E;Z=IE
MG<:C?W#;(;6TB:661O154$FO1=2_95^,&EZ-)JMS\.M=CLHT+N1 &D50,DF-
M27X'M7V;^Q9\+-.^&/[,^M?%-KO3-,\5:U97+VNM:N2+?3H%+1Q;C@E5+KO8
M@<Y4=JXO]F>6V^#?Q@E\6>*/VBO"'B#3+Z":/4[9-6GEDN7;YD?$@"Y#\Y]"
M0.M.KFDW*HJ*3Y--F[OJE;8THY;!1INL_CUW2LNE[[GP5(X7)8[0.N>,5NWG
MP[\56/ABP\1W/A[4K?0]0N19V=]+;LJ7,Q!(2/(RY(!Q@8.*^@OVEOB!X)^'
M?[54/C_X;CPWXRTVXMTU"[L)H1<V0NB664$= [!5<$<JS$U]P?M:?%2+P;^S
M;IGQ"L-'LKO6();&\T07\7FQV-S,NU9MO +(DCXSQG![45\RJ0='DI_Q.[M9
M]O\ @_@:4<OIR57FG\';MW/RW\??L_\ Q&^%_AFQ\0^*_".H:'H]ZXBBN;D)
MPY!*JZABT9(!P& Z&CP/^SK\3_B9I U7PQX'UC5M+;.R]CA$<,F.NQG*A_\
M@.:]8UC]KCQ=^TQK?P]\"_$272H/";:_9'5)+. P&[7S@NZ5BQ"@!CPH YR>
ME?2G[<7[-/QC\;^,M'\0_#:^FG\/:781V]KH.FZ@;&2QD0DEXDRJ-D;<8.X;
M0,8 J)XZM1E"E7Y8RE?76VFWS?J;T\'2J*52C>45;3J?G%XP\%^(? .L/I/B
M;1+_ $#4E4.;74+=HG*GHPR.1[C(K!9J]Z_:B^-7BOXF:=X,\.?$+PU=:-X^
M\)Q3VM_?WBF.2]BDV&-FB(&UOD)+ E6)R*\")KU*,YSIJ516?EJOEZ[G)4A&
M,VH/0T?#1_XJ?1/^O^W_ /1JU_0U7\\7AIO^*HT3_L(6_P#Z-6OZ':^0XBWI
M?/\ 0^CRCX9_+]3X)_X*&MM^)'AC_L$M_P"CFKY.D>OJW_@HDVWXE>%_^P0W
M_HYJ^2I&K[[(W_PFT?3]6?BO$4?^%>OZ_HA]O?3V-U!=6TK0W,$BRQ2+U1U(
M*D?0@5^HGPG^)GAC]JCX0W-A?^4]W<6AL]:TO<!)"Y7!=1UVD_,K=N.X-?EA
M(_:K7AWQ9K'@O68=6T'4[G2-2A^Y<VDA1@.X/J#Z'(-9YMEJS&$7&7+..J9U
MY'FDLKJ24H\U.>DE_7],])^-W[,?C3X-ZY<12:9=:SH)<FUUBR@:1'3/ D"@
M^6_J#QZ$BN#\+?"OQGXZU!++0?"^JZC.QQ\EJZHONSL JCW)%>WZ+_P4*^*6
MD6JPW<>AZRRC'GW5FR2'Z^6ZC]*Y[Q_^W1\5?'&GR6,>IVGARUE7:_\ 8L!C
ME8>GF,S,O_ 2*PI5,T45"I"+?\UW;[K?Y'?4HY.Y.I2G-+^7E5_2]_\ /YF)
MXT\(Z-^SGXC\&^=K!UKX@Z7J46I:Q9V+*]G8QHZNEOOQEIOE)/;G'H3]2?M^
M6*_$[]G_ ,,>-O#<HU31K*[2]>: ;A]GFC*>8?0*Q4'TR<]#7YX32M)([NS.
M[$LS,<EB>I)[FO2?A1^TQX[^#-C<:9H>H07>A7!8RZ/JL N+5MWWL*2"N>^T
M@'N*QQ6!K2G2Q$)<U2#ZZ)I[KR\OQ.S!X^C&%;#SCRTZB6VK36S\_/\  [O]
M@'P?=^*OVB-,U.&)I+#0K>:[N9U'RHS1F.-2?4ER<>BGTK6_X*/?%;3/&GQ6
MTSP]IEQ'<0^&K>2"YF1@5^TR,I>,'OL5$!]"2.U<7KW[:'C^\T&ZT?0+;0/
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
MO^@/9?\ ?;TO[#\7O^?W_D]$K_6GP][/_P !J'/G]@7PV?\ F:]7_P"_,/\
MA33^P%X:/_,UZQ_WYA_PKHO^&E=6_P"@/9?]]O1_PTKJW_0'LO\ OMZ7]A>+
MW_/[_P GHE?ZU^'W9_\ @-0YH_\ !/\ \-'_ )FS6/\ OS#_ (4G_#OOPS_T
M-NL?]^8?\*Z;_AI75O\ H#V7_?;T?\-*ZM_T![+_ +[>C^P?%W_G]_Y/1*_U
ML\/^S_\  :AR_P#P[Y\,_P#0VZS_ -^8?\*:?^">_AD_\S=K/_?F'_"NJ_X:
M5U;_ * ]E_WV]'_#2NK?] >R_P"^WI?V#XN_\_O_ ">B/_6WP_[/_P !J'*?
M\.]?#/\ T-VL_P#?F'_"D_X=Y^&/^ANUG_OS#_A76?\ #2NK?] >R_[[>C_A
MI75O^@/9?]]O1_8/B[_S^_\ )Z(_];N //\ \!J')?\ #O'PQ_T-^M?]^8?\
M*3_AWAX7_P"ANUK_ +\P_P"%==_PTKJW_0'LO^^WH_X:5U;_ * ]E_WV]']@
M>+O_ #^_\GHC_P!;^ ?/_P !J'.:1_P3Y\,66L:?<KXMUEFAN8I0IAAP2K@X
MZ>U?J)7YSZ7^TAJUQJEE$=(LP))XUSO?NP%?HQ7N99@.+<"IKBJ?,W;DU@]K
M\WP?]N[_ ".FCF^0YJF\CVC\6DEOM\7HSXE_X*!Z3?6_B;PIK(BSITEI)9^;
MC(657W[2>V58X]=I]*^3?M;^B_E7ZY^+O!^C>.M!N=&U[3X=3TVX WP3#C(Z
M,".5([$<BO#)OV#OAI)(S++KL2DY$:7XPOL,H3^9KNKXS/J4E' XIQI]%>UO
MP/T#)J' =7#_ /"[EL9U^L^6_-V;]Y6:VVZ'Y_\ VM_1?RH^UOZ+^5??O_#!
M?PU_Y^=?_P# Y?\ XW1_PP7\-?\ GYU__P #E_\ C=<W]H\5?]!;^_\ X![W
MU+PJ_P"A6O\ P!__ "1\!?:W]%_*C[6_HOY5]^_\,%_#7_GYU_\ \#E_^-T?
M\,%_#7_GYU__ ,#E_P#C=']H\5?]!;^__@!]2\*O^A6O_ '_ /)'P%]K?T7\
MJ/M;^B_E7W[_ ,,%_#7_ )^=?_\  Y?_ (W1_P ,%_#7_GYU_P#\#E_^-T?V
MCQ5_T%O[_P#@!]2\*O\ H5K_ , ?_P D? 7VM_1?RH^UOZ+^5??O_#!?PU_Y
M^=?_ / Y?_C='_#!?PU_Y^=?_P# Y?\ XW1_:/%7_06_O_X ?4O"K_H5K_P!
M_P#R1\!?:W]%_*C[6_HOY5]^_P##!?PU_P"?G7__  .7_P"-T?\ #!?PU_Y^
M=?\ _ Y?_C=']H\5?]!;^_\ X ?4O"K_ *%:_P# '_\ )'P%]K?T7\J/M;^B
M_E7W[_PP7\-?^?G7_P#P.7_XW1_PP7\-?^?G7_\ P.7_ .-T?VCQ5_T%O[_^
M 'U+PJ_Z%:_\ ?\ \D? 7VM_1?RH^UOZ+^5??O\ PP7\-?\ GYU__P #E_\
MC='_  P7\-?^?G7_ /P.7_XW1_:/%7_06_O_ . 'U+PJ_P"A6O\ P!__ "1\
M!?:W]%_*C[6_HOY5]^_\,%_#7_GYU_\ \#E_^-T?\,%_#7_GYU__ ,#E_P#C
M=']H\5?]!;^__@!]2\*O^A6O_ '_ /)'P%]K?T7\J/M;^B_E7W[_ ,,%_#7_
M )^=?_\  Y?_ (W1_P ,%_#7_GYU_P#\#E_^-T?VCQ5_T%O[_P#@!]2\*O\
MH5K_ , ?_P D? 7VM_1?RH^UOZ+^5??O_#!?PU_Y^=?_ / Y?_C='_#!?PU_
MY^=?_P# Y?\ XW1_:/%7_06_O_X ?4O"K_H5K_P!_P#R1\/^ M-O_%'CC0-)
MT^'SKR[OH8T4#/\ &"S'V !)/8"OUNKS7X5_L[^"?@_<2W>@Z?(^I2*8SJ%]
M*9IPIZJIX"CUV@9[UZ77H4:^8UX7S&LZDNE^G_#GPV<0X>IXBW#F#5"G;6RL
*Y/NU=Z+IZL__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>map_aif.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 map_aif.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_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" && PP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#_P"(H_X5/X'_ .A-\/\
M_@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K@_\ B*/^%3^!_P#H3?#_
M /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X*X/_ (BC_A4_@?\ Z$WP
M_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#_P"(H_X5/X'_ .A-
M\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K@_\ B*/^%3^!_P#H
M3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X*X/_ (BC_A4_@?\
MZ$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#_P"(H_X5/X'_
M .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K@_\ B*/^%3^!
M_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X*X/_ (BC_A4_
M@?\ Z$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#_P"(H_X5
M/X'_ .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K@_\ B*/^
M%3^!_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X*X/_ (BC
M_A4_@?\ Z$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#_P"(
MH_X5/X'_ .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K@_\
MB*/^%3^!_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X*X/_
M (BC_A4_@?\ Z$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\ ^"N#
M_P"(H_X5/X'_ .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_ /@K
M@_\ B*/^%3^!_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#_P#X
M*X/_ (BC_A4_@?\ Z$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$WP_\
M^"N#_P"(H_X5/X'_ .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A-\/_
M /@K@_\ B*/^%3^!_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\ H3?#
M_P#X*X/_ (BC_A4_@?\ Z$WP_P#^"N#_ .(KJZ*.:7<.2/8Y3_A4_@?_ *$W
MP_\ ^"N#_P"(H_X5/X'_ .A-\/\ _@K@_P#B*ZNBCFEW#DCV.4_X5/X'_P"A
M-\/_ /@K@_\ B*/^%3^!_P#H3?#_ /X*X/\ XBNKHHYI=PY(]CE/^%3^!_\
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
MO*+"]M;.W\QI91)Y?F*5.PYX)VGN<"O9[ZYUK2]<N;P2PW6@-",VRPL;BWD
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
MAUR6[L]5FU(^<-0MK/[/YR#[I*D!P>N0Q."3@XK\^SC-,1&C*%6G:+T3WO\
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
MT=X9^+FI3V6D6FIVSQ<>9?1(BL<$X&')S@'M7/5P6982,Y23Y?M-.Z^=GO\
MB==#,\ES"=*$''F^RG&S^5TM/30]5I:3-%>"?6"T4F:* %HHHH **2D:154E
MCM ZD\"@!U%,CF250R,'5NC*<@T^@ KXI_;6_P"2J:5_V!8O_1\]?:U?%/[:
MW_)5-*_[ L7_ */GKLPO\0XL9_"/JOX3_P#)*_!O_8%LO_1"5'\2OBGX=^$^
MAKJGB*\:VAD?RH8HD+RS/C.U5'7CG/05SFEP^*Y_@)X5'@NYT^VUX:18-&VI
MHS0LH@3<O'0D=#7PI\<_%'Q UCQ;_9_Q$GE34[!<1V95$BC5OXT"?*0V/O<Y
MQ[5[6493',J]IS2BGJK^];R5OQ/EN(<_EDN&3ITFY-*SM[E_-WW\CW3QY^WA
M/);Q+X.TA89'W+(^KIN,>#\K (V#D8.,\8[UY9X=_:X^(_A]I&.IQ:FTUV]U
M+]OC,@;<,>6H! 1 >0%QS[5XQ17Z?1R/+Z,/9JDGZZL_#L1Q/FV)JJJZ[37;
M1?<?6_@7]O.>STUXO%V@OJ%[O)2YTLK$A4]%*,>"/4'FNX\,_MU>"=4C(UG3
MM3T.7)QB,7,9';E><_\  :^$**XZW#.756VH.-^S_I'I8?C7.:"4744DNZW]
M7H_Q/TEC_:Q^%;VD-P?%42>9@>4UO*)%Y_B7;Q7HNC^,]!U^SM;O3M9L;VVN
MO]3)#<(PD]0.>O(XK\E:UG&WPC;$<$:E,01P1^ZBKQ:_"5!<JI56KOK9]/D?
M1X7Q Q?O.O1BTET;75=[GZV9%5+_ %BQTNW\^[NX;>+=M#2.!EL9VCU/!X'-
M?F_X7_:B^(WA?3?[.776U*QQL\K44\UPF,%1+PXX[[LCM7G3>)-4\VW=-2OD
M^S2M-;C[4Y\ER2=RG/#<GYNM>=3X1Q#DU4J)+I;6_P"5CV:WB%A8PBZ-%MO=
M-I6_._7L?IKJWQN\&Z%:WLVI:S#IK6T1F\B\!CFD3( =(R-[*20 0.>U6_!G
MQ4\.^./!UMXEL+^-=.F<0L93M:*4N$$;#J&+$8!]17Y;ZMJMYKNH2WVHW4U]
M>RXWW%PY>1L  98\G@ 4VVU"[LD9+:[GMT9U=EAE9 64Y5B >H/0]J]%\(4_
M9V55\WIIYK_@GCQ\0JRK-NBG"SZZWZ/_ ('XGZA1ZA\/?#?C2]M1<:#I_BK4
M)$DN8F>)+N=B 5+9^8D@ BK7Q0T.37?"-XB:QK6B^0IG,VA*&N750<H%*MNR
M.P&>E?E?=7$UY<//<327%PYW--,Y=V/J2>2:[KP;\>/'W@-S_9/B>]$3<&WO
M'^TQ?]\R9Q^&*RJ<*5H\M2C6O)=_TW_(WH\>8:HIT<1A^6$K_"]=>ZTU]&CH
M]8U/X0:AJDC:KK?Q"UFX)*&XNOLX>,],$.2QZ=.*\W\56V@6NJ%?#E_?ZAIQ
M7(DU&V6"53Z$*S _7CZ5]-?"OXI:5\2-'UM/B5XH\*6::I%+;^0-/2WOH24
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
M+>YC:&XB8I)&XP58=0:CHHKV5>VI\Z[7T"BBBF(**** "BBB@ HHHH ****
M/4/#/[2'C;PMX OO!]M>Q3Z5<0-;0R7"%IK2-AAA$V>F,X!SC/%><C5+U=,_
MLT7MR-.W;OL?G-Y.?79G&?PJK17)3PM"DY2A!)R=WIU.^MCL5B(PC5J-J*LM
M=EV-0>*=973;6P&K7JV5K*TUO")V"PNPVEDY^7(XXK,9FD8LS%F8Y+,<DGWI
M**Z(PC'X58Y)5)U+<[;L&!NS@9J2WN);2XCN()7@GC.Y)8V*NA]01R#4=%59
M/1D)M.Z/;/#_ .V!\1?#GA>VT6"ZL[G[.-D=_>0M-<[?1F9L,?<C-9__  UE
M\5/M F_X2ENN=GV.#;],;*\CHKR_[*P%V_8QU\D>X\]S1QC'ZQ.RV]YGZ,?L
MQ_&N_P#BYX1N)M>ETV+6+6=HO+M90LDL853YC1$DKR<9Z'':O4K;QEX?NYV@
M@US39IU!+1QW<;, .N0#7Y.6=]<Z>TK6MQ-:O-&89&A<H7C.,H2.H.!Q[566
M-5Y50I]ABOE*_"5.K6G.%3EB]DEM^)][A./ZV'P].E5H\\EO)RW_  /UKU+Q
MCH^DWEM:3WJFYN&54AA4RN QPK,$!*J3QN.!GO7*^)OC_P"!?!?BR;P[KNN+
MI6I11I(1<0R",JXRN'"[?UK\VO"OC+6_ ^L1ZKH6IW&FWZ@*987(WH"#L8?Q
M*2!\IXK4^)GQ2U[XMZ]%JWB&2W>YAA$$2VL B1$!)QW)Y)/)/6N2'"/+649S
MO"VZT=_37\SOJ>(/-AW*E2M4NK)ZJW76ZU^1^BUE\?/AUJ5Q#!;^,](>:8A4
M7[2JY)Z#GI5OQM\./#WQ7M+)=7ENK[38MSI!9WSQ02DCAF\MAOQVR>,U^6!
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
M;@J^GS*J03J3DA@H'/HW48%>P?MX3>)[A-%B.E;?"%LXD_M)"KEKI@1M8=4
M7..S%O85\?U^NY%@\/B<N@ZT(R>JV3=K]^C/YZXHS'%X/.:JPU6<%[KM=I72
M6J757^\_3#X<_&OP1\=[.[TNR/VFX^S"2]TN_MCPAP#G(VLN2!D'TKH_!?PQ
M\.?#^2\E\,6?]EV]X TEG#,QMBPZ.L9)"GGJN,]Z^'/V8OBQ;?#'7KVYO4U#
M56E@%K;Z58P!CAG#/*7) 4* >#ZGI7T7\>OVG/"NA^#M:T;0=9^V^(I[7RH6
MTZ3BW9P &\P<9 .< GI7QN.R>O0Q;PF%4N25O-=-7Z=_Q/T7*N(L)B<O6/Q\
MHJK"_9/K9+5ZOM^!]#K2UY#^S3\6_P#A9_P[L6OIT.N6:"WN5:13)-M 'G;1
MT#'/^37KM?,XBA/#594:BUB['W&#Q5+'4(8BB[QDKBU%=6\5Y;R03QK+#*I1
MXW&592,$$=P14M%<YV'QS\</V-=2U;QBFI> H+&WTV]/^D6+N($M& &77KE6
MY. .#[5PWP[_ &<?%OA_X]6&DSS3V,.F2K=G6+561)8P,_NSU^;E>>.M??U-
M\F/S/,V+YF,;L#/YU]33XCQL*#P\FFK-:[^OF?"5^#<MJ8I8J"<9<RDTGIIT
M2Z7W_(7O3J**^6/NPHHHH **** "BBB@ I*6HIKA(<;SM&"2V.  .23VH EI
M*YGP5\0=+^($-S<Z,MY-80ML6]FM7BAG.2#Y3,!O QU''O72YJY0E3DXS5FC
M.G4A6BITW=/J9?BB\O--\.:G=Z>L;WT%M)+"LP)0LJD@$#G'';FOS@^.WBK5
M/$FO6=QJ>MR7]Q-;^=)9BVEMTM0Q!"E9,%B<9R0. M?H[XF?5(])<Z/''+>[
M@ ),8VYY//>OA*X_9K\=_$/XP:K'<Z'>:#IMS>O//J5X1(D<;$G*MN/F,1T
M)QD9QBOI^&,;AZ.+JQKKEY(J7,UH[W5D^^EVEKMW/SSC;!XO$X:C##)RYY<M
ME?3K=VT\M=#Q_0;%C%JT-TLELLFGO.NY2"P1E92JD?-DCVP,G/%8D*))-$DK
M%(V=5=EZA2>2/PKZD_:L^'=[X)T+2FLYY=57[-'!>7>R-&B1<[CM7Y@DC;2>
MPV 5\Z>"/"=QX[\6:9X?LYX;>ZU"40Q/<;MF[!.#M!(Z'G%??Y+FKS+ RQ=;
MEC)7YE&7-RM>=D[VL[-(_(\ZR>668^& IIRVLVK<U_FU:]U=-GZH>&?[-3P[
MIZ:/-;W.FI J6\MLRF-E P""O'Y5\:_$CP/%?>-M6TC4#J2VNJ//<):V<O\
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
M]Y?3I;0JQP-[L%&3V&37ZA_!_P )ZCX%^'NDZ!J@LC=:>AA,M@6,<H!XD.X
M[FZGW)KQ#]G/]E.QT/0I-2\>Z#%-X@:Z$EK#)/O%M&FTH1L. Y;)/)X ]Z^H
M5KIXDS:GC:BH4=8QZ]WY/L</!F0U<LI2Q>)5IS6B[+S5M^H#!&1R*6D QTI:
M^*/TP**** "BBB@ KXI_;6_Y*II7_8%B_P#1\]?:U?%/[:W_ "532O\ L"Q?
M^CYZ[,+_ !#BQG\(^J_A/_R2OP;_ -@6R_\ 1"5U=<I\)O\ DE?@W_L"V7_H
MA*ZNN67Q,ZH?"@HHHJ2PHHHH **** "DQ2T4 ,?*JQ4;FQP,XS7Q-\:OA'IG
MC;Q_K+VFMZE:Z]!:SW8T34[1UEFC3+%K>1N)ER3T.<'VQ7VW7,>//"=GXDTA
MII-,AU#5+%))M/9SL=)=A "O@E<YP?K7H8+'ULOE*K0^*SMK:[Z)W3T;W['A
M9OE=+-J*HUOA3N]]NMK-:]MT]C\Q;3PC-8^)K73?$:3Z';-,(KBXDCR(P<\A
MONG)'7I5CXC>!9O /B!K)G::TF7S;6=L9DCZ<@="#D?K7K/Q2\>+JWP_M[JR
MO+:U\R;RKS0]0ABFE=E?&UE.2I1E;IP<_2O'+SQMJ&H2(]U!I]RZ*$5IK*-B
M%'0#(Z"OL>&\RSG/G2S2LO8QBITZM%I_&GI*,FD[]_BBUMKJ?BF?Y?E&2JIE
MU)^TE)QG3JK^5K6+2;5NWPR3WT+'A6+PK)H^M?V_)=QZB(LV'V?.TM@]<=3G
M'7C&:YCGOUK8_P"$FF_Y\-*_\%\7_P 32?\ "2S9S]@TO_P7Q?\ Q-?=8?#5
M</7K5^:4O:-.SE>,;*UHJVB>[WUU/C:]:C6HTJ*48\B:NHM.5W>\G?5K9>1-
MH/C;5O#>DZIIMA-''::DFRX5XPQZ$9![<$BI_&WA.W\)W%A';ZQ:ZN+FW$S-
M;?\ +,^AY/X=_852_P"$FF_Y\-*_\%T7_P 31_PDTPZ:?I0_[AT7_P 37(LO
MG2QJQF&2IJ5W424?WCLE%RE:ZY;:6WV9U?7*=3"/"XB3FXV4&W+]VKMR25[/
MFOK?8R/UK;\5>#=5\%W%I#JT*0/=0B>+;('!7..<="#VJ/\ X2:7_H'Z4?\
MN'1?_$U>7XA:K]KBN9([&:6-/*5I+.-CY9&"F<9 ()'&.M=E;Z^\12E2Y535
M^9/=_P MGTL]]'<Y:4<"J-2-5R=1VY6MEWNNMUMJK'-45W?@GPO:_$K6(=$T
MGP]?PZC(P*R6%SYD:)P&,OF_=7/\6[C.,,<5]5?#;]D+P-X<CN=-\77D'B37
MKM,K;B4P_9X\@C8JMNW9R-V>>@ YKGQV=8? :54^;MUMW[?B>IEG#F,S9WP[
M7)_,[I7[;7OZ)GPU7H?P;^-VO?!;6I;K3"+S3[A2+G3)G(AE;&%?CHPXY';B
MN]_:8_9J_P"%3B7Q'HTROX:N+M(([/#-)9[EXW.2=P+ @'W&:^?ZZJ57"YOA
M;I<T);I_UNO^&.*O0QW#^-Y6^2I'9K\UY/\ X<Z3XB>.K_XE>+[[Q%J05;R[
M";HT8E$VH%PN>B\$X[9KFZ6@ L0 ,DG  [UZ%.$*,%"*M%+\$>15JU,14=2H
M[RD[OS;$KN_ GP-\;_$K2I-2\.Z')>V"2&+[0\J1(S#J%+$;L=\=*VO"?PW'
MA%IM:\8:;;W(MT#66AW5XD*7<IQS,^?DB7/3.7;Y1_%CKO"7Q6\6^+/&EKX:
MN?%=WX&9KI;>TT[PUI\*VBEG!(X<=020QR._.<5\]4S;ZQ1=;+I1G!:\]^:-
MO+EO?S>R/J,)D].C6C3S12C*6B@DE*_2[EHK]%N_)6ORC?LL_$[]X(O#JW+Q
ML%DCM[Z!V0GL1OX_&O4OAM^QS%IWA_4_$'Q0FFTZUM(FF&GV,Z[U1 69Y'&1
MR!PJ\^_:OL*'PSIT6J)JIM(6U81")[]4"RRJ!C#$8W#V/ [5P'Q]\*^+OB)X
M+;0?",UA;PWP_P!+O+J? :+IY:@(V=P).[(QMXZU\2^),9C'&CS*FFU>2NK=
M^K_S/U*/!N7Y?&6)Y)5913M%M--]-$E^=B]^S]I%MHOPPTZ*RTV+2+21Y)X;
M-)C+)'&S93SF).92NTL!P"<8&*]'!KY#^&_[/GQ,^'>L:*+WQ/%-X;@N!?:E
MI-G>3XP,G: %&\DXX& 3US7UCI6I0ZQI]M?6^\P7$8E3S$*':1D9!Y'XU\]F
M5*$*SG3JJHI7=U?\;]3Z_)<15J8:-*M1=)Q25G;6RW5NA<HHHKR3Z$**** "
MBBB@ HHHH **** ,;QAX1TSQWX<O="UF!KC3;Q-DT:R,A(SD<@@CD _A5?PK
MX!\.> [%;;0-%L]*A48/V:$!V_WF^\Q^IKH:1JT]I-0]FI/E[=#!T*3J>V<5
MS;7MK;U/GG7O@_JWB+6O$NI66F6WA>[N6^SVFJZC?F>XE5E \W(RR8/2/=V[
M4EWX)\._ 6(^,=<MO#TL^FVC&U58Q'<R2Y&1$6/+'/7#-R?QD_:*'Q.TFSU+
M6=-CT/5O"=BGVC[(ZNEU JKEY&.0' &[@'ISC(KXHMOB-K,GB#3-5U6[G\0?
M8)&>&WU*=YD4-U"[B<?_ %A6^6\*U,7B:V94HIM>\K5)<TY.+3@[Z16R5[Q5
MVTD?%YSQ-A\K5/!3@^9Z7E"/+%*5U-67O=W:S=DFSZU\2?%JS\<1MK5A$=66
M$QVQBTL%RVYNV[ )&[)P>,<XKQ'XK^%5^('B[5KO1KA!<Z1: :BMV3$,J#L"
M C'W0?;ISDURO_"[-2DU2Q>XL[6/2K6^^VK96J^61U^4/Z98GIR>O%=?%XVL
MVU^:]U6WT5+W4F*Q:??Y,\,;*BQ)(Z1D#=EF8/T&.E?-97PAG_#F85,TP].7
MMY0<K\\9\S<HKDDDH1^!-W2LI6?,]$7F7%.4<1X.. Q%1.FI)/W7'E7*WSQ?
MO/632M=MI-66K.(^%NH6%C;Z]-+;K'J4-F;BUU)YBALP/E+  %B<NI^4$X!S
MQFO0(]%TWPGXN\)R:WXIGBOA:W%P^H2#RX[D.Q8*7W$K\S-]X88$#(Q63#\/
M=+\*Z/;W=_=S:;KL,[RW,UJDLD A.<1@>61M961<D$?,<YZ5D^!+SPWXJU74
M%UOPW%9:7'!)<K);^<ZVVSYF#R[LJ@48"CC)Z9-?H>94*>-6-S&E3J\DE*%6
M*@I5)KEY%[)R>D=7)634M[)[_$9?4G@_JN JRI^T3C*FW)J,7?F?M%%?%M'7
M6/1M;=CI>@Z[H_A?Q%J&@2:3<^??R7MO?33":<1K\V[S "K$@< XQN.>M>7>
M'_$5UJ>L:WK6JFWN8+NV=+J:[0&+S"-T(\L<,VY%POH">@KKKR]M=#T.X\1:
M1XDN(]%DN#;6>@Z?)]F*H2<B0$D@\<L!N(.=W-87B;6+#5?#^E6NIW=Y87)9
MKLVZQB[8*X^1WD8HPXSA,MPP/&<5U<*Y?2IU<3BXVG[27+S.FXU())7A*]^:
MUE>R4;]SGXBQDIPH4+N'LX\W+SJ5.;;=I1MHKW>_O6['+P^*)"V;O3=+OD(P
M4DM%B(^C1;#^M==I<UHO@O6?$&F'2_#VKV\D<<20RR/.5!!;8)&;!;(Y _A/
M/-8>B:3X<O)9;/S]0U*_=2;81A+6-V&/D&X.2Y&=N=HR .]9>K^'Q!<6+Z;Y
MU_:W\7F6W[O,VX$AXV5<_.I'..Q![U]_C*'UKEI4*CI-2BWHFI13NXV>GO+2
M]KK6Q\1A:T\/>K5@JJ::6NL6]%*ZUT>MKV-'2_%":I'<Z=XDGNKNTNY(V6\,
MNY[-U)^= 01M(;#*,9 'I5%?!]]<1DV4UGJK+]Z.PG#N,]#M."<^P)XK$;Y<
M[N,<'-=?X3^$_B3QA:7-];Z9=0:5;QF27498&$0 QPI. 3SZXZG->E4Y,,G/
MG45Y[?UZ'!153%M4^1S:[;_-^7F<G-#);RM%-&\4JG#1R*58'T(/2FJK2,JH
MK.[' 51DDGH *V?&6MQ^(O$M]J$ 9;>1E6%6&,(JA%&.W"]"2:S]+O%T_4[2
MZ>+ST@F24Q;MN_:P.,]NE=492=-2:UMM^AQRC&-5P3TOOY=S?E\+P>&;7[;K
M3)=GS1%#96<P(D<8+B1Q]T+RI &<CJ!S54:_I=Y($O/#UG! Q^:33WEBE3(P
M67<[*?7:1CKTS3=>T<23MJ.G3MJEE>7;Q1R) 4D\T_-Y;)CAB""-O!YQTJKJ
MWA?6= P=3TB_TT';AKNV>(<C(Y8#J*Y(<DTO:3]Y^=OPN=L_:4V_90]U>2?X
MVZFC-8^$[.:8?VMJFIQ%\1&VLT@8*.K.'8]>, ?4^E7]%U+1-%@OHUU"2:PO
MPJ36DEHRW0C')43*P )SCC*L/O+P!7&5-;VD]XS+;V\T[+C*Q1ER,G Z#N:T
ME04HVG-_A_D90Q#C*]."O\_\R(]3C@4E'3BBNLX3H[&Z\-+X)OX;FUN6\2M,
M#;3J3Y:Q\<'G'3=GC/(KG***X,+@UA959*<I>TES>\[VNDK1[1TV[MG9B,4\
M1&G%PC'DCRZ*U]6[R[O7?T-+0]0@M9I8+T2-IUTOEW"P@%U[JZ@G&Y3R/Q'>
MKLUOX9FE$D5YJ5K"X ^SR6Z2-&W3)<, R]^ #V]ZP*MZ;I5WJ\SQ6<#3R(GF
M,JD#"Y [D=R!CJ2:Z)P5W/FL13J-I4^52_/\"?4/#M_I[R$P-<6R)YHN[=2\
M+1DX$@<<;2>.>AX.#3]-\.76H6[W;F.QT],AKV[)2+.,A5X)=CV"@FM^WU#4
M_A_I,2NDT5_=F1#:7K;H8XOD.[R""K;\L-S<8S@9YJ#7+I?'4]S?07=TM\B-
M/_9=P3(BKG,@MWSPHY8(5&%!Y.*YE6JOMR_S?\#]=CL="BN_-_+_ ,']+7*'
M_".V%YB/3-<BO+DJQ$$]N]N7([*S97D9QN*GC&*NZ+X:O=+FNK[4+'RXK:VD
MFAEN"K0"8#*!\'D]<+W;;D$9KE.OTI H7H *WE3J-<O/IYK7\+?D<L:M.,N;
MDLUV>GXW_,Z"UURTU:\2/6K.U$<K8DOK>(Q2QD\>80F%;!P2-O./6H/^$;,>
M?-U;28QG"M]KW[_<!02!_O 5CT57LN7X'9?UMV(]LI+]XKO^M^Y>U31[K2!$
M]PJF";)BN(G#Q2XQG:PZ]1QU&>E06-C<:I<+#:0O<2G^&,9Q[D]A[GBIM.UJ
M_P!)5UL[N2!'.7C4Y1CC'S*>#QZBI;SQ)JE]"T,U],8&&##&?+C(]T7 _2C]
M]MIZ_P# _P""'[AZZ^FGY_\  )V\'ZL8WE@MEOH44NTEC*DX '7[I)X[\<?2
MKEK;R^%=$?4IHO)U.\)M[1)AAX8BO[R;:>1N#;%)'=CZ57T.;3H=)NXY-0;3
M=0GEC03>2SCR1\V 5.0=X!/LHQGFGZQX=G73Y-8CGN;NW\Q5FDO(&AERW"O\
MQ.]6QPP)QT('%<TIN4O9U'97[/7]/ZL=<::C#VM)7=NZ=O/N<_\ =P!706,;
MZYX5N;1$:2ZTN3[5"%!+-#(0DB@#T?8WXM7/U);W4UG,LMO-);RKTDB<JPSU
MY'-=E2#DM-T<5.:@WS;/1D?J.XXHKI%U*W\1Z88-7O8[?4H9%:'49XG=I(L$
M-&[("3@[2"1ZC/04V]TG2(_#D]Y:W%U),MRL$4DZJBS\$R;8QD@*-AW$_P 8
M&*S]M;2:L[V_IFKP_,N:$DU:_G]QSM?4_B7P[I_PM_9P^%WC#3[<W&J6>K6^
MJM+(QV,\J[G4J>V(T48Z;<UX/\*OAEJ7Q;\9V?A[3<Q>;F2YNMNY;:$?>D/Y
M@ =R17WO\0/"_AG3X/ACX=U=B-'M=3C@M[:2)6AGDCMI!$LH/;=@^F<9KY//
ML="E6HT+WLW*27:ST^>I]]PKE=2OAL3B6DDTHQD^DG):_+0]1TG5+?6M+L]0
MM)%FM;J%)XI%.0R,H((_ U<J"SL;?3[6*VM88[:VA4)'#$H5$4=  . *FK\B
M=KNVQ_0D>;E7-N&:\]^(/P=T/XI>)O#>JZTLTD6@RR.EG@".X9MA&X]=H*@X
MZ'OQ7H=)BM*=6=&7/3=G_GH8U\/2Q,/9UH\T=-'Y.Z_$ ***6LCH"BBB@ HH
MHH **** "OBG]M;_ )*II7_8%B_]'SU]K5\4_MK?\E4TK_L"Q?\ H^>NS"_Q
M#BQG\(^J_A-_R2OP;_V!;+_T0E=77*?";_DE?@W_ + ME_Z(2NKKEE\3.J'P
MH****DL**** "BBB@ HHHH *:S8&>PIU4=8M9+S2;VWBG-K++!)&DZ]8R5(#
M?@>?PIK5DR;2;1^9/Q1\6Z#XF?\ T#1Q::N+R>2\OMJ+YV6;^[][/!Y Q7#6
M=G/J%U#:VL+W%S,P2.*,99F/0 4R:$V\TD3.)&C8H7'(8@D$U-INI7.CZA;W
MUE,UO=0.'CE7JI%?NV"R]97@98? MR?O-<\G+WI7>K=WRW>RV6Q_)>,QSS+&
MJOC%9:)\B2T5EHM%>W?=[CM5TF]T.^DL]0M9;.ZCP6AF7# $9!JH#NY%=R?B
M%8ZEI>H7&NZ4-8\22SQR07\N B1H5PFT8PN PP!SNYIOQ7M]4FUV#5M0T*+0
MHK^!6AA@8,I '))'\7(R,#C%>-@<[QKQ=+ 9EAU3G)27-SQY92BHM^SBWSRB
M[O5I-<NJU/2QF4X3ZM4QF K.I&+7N\LKQC)R2YY)<JEHM+M.^C.(HHHZ\CFO
MM3Y,*/\ /2BNCA\$7<W@>;Q0+JU%I'<?9S;E_P!Z3D#./J>G7'->?C,=AL"H
M/$3Y>>2@O.4MEZL[<+@Z^+<O80YN1.3\HK=_(O\ C2S\-:''I9\*ZS=WES)'
MNO'WE0#P5Z 8.<_+SC KJ/@/\+;[XF>--/O[C5IK2WBOHQ/-',_VN3 W91NH
MSTW9XR?2O)2-P(KWSX4?'"VMKJ,:X]GI(T^VC2VFAB93)L/(+#.#@#Y1P3FO
MS;B:6></9)%94I8F:?OSE:53E<E=**C[VCLK+W4KZGZ#PW_9&<YS?,W&A3:]
MV$;J',EUDWIM?7=NQZ)XL^(WA;PK\6[?P3X5\)'Q1)-=&QUQ=2N)KEKAB5R%
M#NRN4!9B6& 0>G6NH^-7PC^$SZ6=.M=.BTK7]1M6N=,N]'M&=5VXV[O+&S8Q
MXRW7)P>*^>=8^+/AOQEX_@N]5TR8:3 TP@N$S]IF=R,-*$()!&?E!/+=Z]?N
M/B!X=\.:/;6VFP:AXM>.'[-INFZ:1&T,2)T=6'F(BG/WAGYL8KX?-,XS?+HX
M:G1P<Z6)DOMS7LV_>?O33:]U)-II))VYKGZ1EU#+,R^M2KXBG4H)Z<L/>2T7
MNP:3U;:33;NK\IX%X/\ A!XGN/%5I'J'A'4[O389"UVPC*0>6HRQ\XD)M'4X
M;G!K0N/$W@#1EU:/0K:ZBU"25C9ZM]F606ZDC_5J[YQ@-AL C=GBG>)/BUXU
M^(4LFFZ"^LV6EO"MO/I=G.[QL23G?@ *"3CMTYK0^&_P'OI-32[\3V@ALXU#
M16BR@R/)D8# 9XX/&>>*^@S7-L)@\'3S7B?$.CB(PB_84ZN\D^:W(I-2N].J
MY=&V?'9?EM;$XF67<.4/:TI2E^^J4]DU;25DXV6O?FU21APZ?XB^,ESIN@>'
MK75M>G5MTU_?  ,VTA22,K%&HW8RQ)+,<Y.*]D;X&CX16^D^.?%<MTVK,L=@
MGAW1K=;I[BX\LQH$E)PH*H&R1P<C)XKZ3^$OAJYT2SO9[FW:S,Q5(X"NWY1G
MG;VZUZ!MSU_"O(PO$4LXRN%.>$5"C-23I]>5W33T5KK71*W0^ZAPC3R_%RKR
MQ+JUDTU/HFK6:5VVUYO7J>0^!])\9W^I&.\G@M_#BPFWN([VW=;Y@<_(CH53
M &T;RN>.^<UZMINGPZ78PVENNRWA4)&G95' 4>P' JSMH%>9AJ<Z-"%&<N;E
M5KV2]-%IHM#Z_D@JDIQ5K^;?Y_>&V@"EHKH*"BBB@ HHHH **** "BBB@ HH
MHH 2DSGM5/6KV+3M+NKF<R"&*-F?R?OXQV]Z_.'XA2:KH>M>)9[;QQK4EQ!=
M1LZ7$\B-+O'R+YBR'?(JCT'"$\=*]'+,-1S'%/!^V4:EN9*S;:O:^G2[2/GL
M\S6>38>.)]BYP;LW=*SM?KOHF?I-<0I/!)')&LL;J5:-P"K CH0>QK\R?B7X
M1M-3\;:Q+X/B.HVJF2ZN[>Q0&*Q)=LQJ1C*C' %5A\4/B;HMO::@WB?Q%;6U
MP/W$\MU(8Y0O8;C@C^=;'PCN-:\4ZYJ-EI>CPI%<P,=3O++S8A%&<X8[250[
MCQA>>G3-?2?V?B\CHU,UPN*BXTT[J_[MV?O<]DY7BD^51=^;1GYWC<ZPG$U6
MCEE;"RC*35G;WU=>[R]+2TYN96Y=4<OX)UJ.VTG7-/B\.+KE_<Q!X;A4WO;!
M?XL8/ .&XQR*]>\$Z-XDU[Q!8WR>$)O$45SI$5[>W<5O"LTUP,D,S.0 1D *
M"">#@]!]1_#7X/Z+I?PQT#2IM.CLYH8Q)+);\22,2<EWV@L2,9R/IT%;OB*V
ML_AYX;>;0CH^@R-/;P^9J#>7!L\Q59>H^;86VCUQ7S.-S*KF&+KQPE)*C7M>
M7/4YW[MKQM90M:.V^K>I]1E_#:P.%HU,76;G26D5"'*M;V=_CW:U_(^'O@;X
M9B\>_'V2Q\7W6IZ==IYTK!KDP7 E1UVPN2,XQP5&,XKV+XO>#YOA*FM7*K?W
MUKK4,LL<Z2";R9M['R$1L#;L;<,_>PPYP =W]H3]EVT\;>(+GQ+HD-ZNK7<+
M-+':N@1KA%'ER'=T)P <$#@'@T[X9_M,6D#6G@CXGZ:WAS7[*-89KO4\?9YV
M3 5B3T9N#GE2<D-T%>WBL31SS2E"4HTN3GAK'56DG&6\DGO;T>YYF#R^62<U
M#%R4)U')TZNCO?W6I+:+MM?Y;'SOX%A\(:M;2WY:TTM;6\C:[EO-.B*/&Z-B
M,[W=4!9#C:!_*N0\7>#+Z<2^(-/EN=9TRZNFC25X7%R/E!!=-H^7!PK+D$+V
MZ5]9?&#X3^%]'T>_&FV=G#H>MF2[D\LY19B/]8ASMW#JBY SD< FO&O[>N?$
MGA-M$U'2_*U_*VEB+V15N%^3!<1PJ9 R[<X YR.P-88/B/&5\PK8C+Z4ZD(3
MC3G"4H+E5DU4AUDG?6\M%'8\_,.'</AL)3PF/J1A-Q<X3BI/F=[<LNBT6GNZ
MM[GF[?#O4-!TGP_XAB,>HRS.MR^EJ"DR*IW8(/S'[I!P.#7W7\!?AJN@Z+;>
M(-2LFMM7NX1]GMY+@S"RMF"E8U&T!6("[B,DD#)-?)/@GX3ZCX9\=>&;_P 8
MZ9J&L2_VBJIH]M;O<S211J'\UMV/W8R#CD\8(%?:UU\;O!6D6<DVIZY;:08T
M:007C!)61>I1.2WT'-=6<XZHI4\OEB/;5)\\DTK-QO\ "DMU%-)RZ_>=O"^7
MT*?M<?.E[&$.56D[VE;63;V<K72OI]QYGXH_9ZOO^%[>'?$GAS2-!AT&V$EQ
M?+=0 >9([$-G!)D<ABRL0 I'6H?VMO"GQ"\7>!K.PT73+/4=*A/VC4([$G[0
M67. B,.4'7@DGTJ#_AN_P1_:K0?V3K(L0X47OEIR.[;-V[ ].OM7KGAOXX>
M_%6G?;;#Q7I8B"@NEQ<I"\>0#AE<@@C-9R>98.I1KUZ+?)M=-_?YZGKTXY+C
MZ.(PN%Q"7M7>5FEVVOTT/RW;Y&VL-K=U88-/@C$T\49DCA#N$\R4D(F3C<Q]
M!U-?8/[5^J>"-073I?#_ (CT*/Q$\VZXC)2X@E@*GE\*ZJ<A<=,Y/UKR";X8
MZ#?>'$DN;FST76PRK>^1=AH;)F!*AU,A!5@. IS\PQG&*^^CQ!1C2HRKPE%U
M7RJR;L[-W=EHM-]NFY^/XCAJK2Q%:C0J1FJ:YF[I76FBUW\OF?8OP0^"OACX
M8^$;6?32NM7=S%%=RZAO\Y)9 G#P@\*#N.",$@C)KYE_:C_:*D\??VGX)BTE
M+>QT_4E=;[SG\R0QA@5:-D&TY)R,\%>]>Y_LI_%FSU_PO9^"[R]LYM=T>VQ$
M;-]T<]JIVQL#_? QN7J!@G!) X+]MCX;^'=)M=.\71Z1+%>7EYY%_=64@0R-
ML.S<&RN3M/S!<G KY#+[4\X<<<G*;?NOSZ/IHUM^1^E9M>MP[&>5R4*:7O*W
M39K9ZI[_ )]_DRWL[*'2EO[QKB0/,\20V^U?NJA)9CG'WQT!Z&OT C\"^$?A
MM\!=4M-&O?[#%[IX\W5;7;)=S3,@(QGEG.<!1CKQ@U\-C2]*.AV[R:I%)90R
M377V=)46[<,L*B+8>C9#Y.",*2.HID_V+Q'ILL>F2MI#0W:RII5WJ(:!@RD&
M5'DQAUVHIR3D'C'2OK\QPLLP</WCC&,KO33?2_\ PS\S\YR?,(92JEZ49SG&
MRUUV=[;[^J?8YE;.9WVQ0S2#<0O[LY./;UQU':H:UKS7-<M;R>*XU*_CNHW*
M2*]P^0RGH>>QJ_J&BGQ#>I>Z:]EMND61X#<10M%)C;)E&;(&X%\@8PW'I7T?
MM>2WM+6?4^2]BJEU33;70YJE4%F"@98G&!7IC_#N#2]!T];>UCU_7;UGD:WN
M'>U*HA*^5!&S))(Y.6W;<8& ":YJ#Q=/8ZLDMCHEC$UG(GV>&2V\Q[=UP.6&
MTLQ;^_GD\5S?6W4A-X>/,U?=VUZ>:N^MCJ>!]C**Q,N5.VROIU\G9=+F)ING
MQW&L6ME?3-IT4DRQ33/$6,() +%."<>E:VL2:3I.GZEI%FE\]V;M4FGN=@1E
MC+C&T<C+$'_@(^E=+J>KKJ>N/J?CK3+*-'<!X+/*WLFS'RC#D 8&TE_YBN"U
M?4I=8U6\OY@HEN96E8*H4#)Z #H ,#\*QP=2OBH0GB8<LK)R2=X\W9.RYDO1
M>AKBH4<(YQH2YDVTFU:7+YJ[M?\ IE2M'0-1ATK5([F:-W14D3]WC<I9&4,
M>"1NS@UG45ZLHJ47%['D0FX24UNC9CTC3;S]W9:MMN3C9'?0B!&]O,WD _[V
M![UF7EG-I]Y/:W$9BGA<QR(>S X(J&M=M>BN(T^V:9;WEPJ+&;AI)4=E487.
MUP"0 !G'89K+WX/3WE\O^ ;7IU%K[K^?_!,BBM7^T-)D)5](,$9SB2WNG,B_
M]]Y4_D/K3OL&C;?,&L2[<Y,!LF$N/0'<4)^I'XT_:6^*+_/\KB]E?X9)_.WY
MV,BMJUT&W;1X+^ZOFM([B5X8V6W,L89-I(<J<JV&R!@\<U%]LT:/A=*N9P.C
M37NTGZA4_D?QJ#4]8GU1D#[8;>(;8;6$%8HAZ*,]?4G)/<FDW.=E'3[O^"5%
M4Z:;DU)]M?\ @%^/6K/1-YT:*=;P@(-0N64LH&"3'&%PA8CJ2Q XZG-9UQK-
M_=P203WUS/#)()GCDF9@S@8#$$\G!/-4ZEMK>:\N(H+>)YYY6"1Q1J6=V)P%
M '))]*<:<(Z]>[)=2I.T5HNR(J*ZN3PIIVF^%]3EU:^N-+\46LZQIHUQ"4<J
M<<D$9Y!)ST&/>JUGX3C5(7U;4[?1=^7-O<*WG>4 3O"XQR1@*2">O2N'#YE0
MQ+J*%UR2Y7>+5VDG>.GO+7=71V5LNKT.3FM[RONM-6K2U]UZ;/4H:+I]I>+>
MSWLTT<%I#YK);H"\F65  6.%Y89)S]*TEM;CQEJFB>'/#EE/<D?N;6!U42S3
M.<R.^#@<X'7 5![U]A?LM_!'POJ'@6U\2ZCH,,\E\K+!'?H6D:$/]Z52=A+,
MNX8& NWENM>P^ _@?X*^&NH7%]X>T*"RO9\AKAF:215/5%9B2J^PKY7%\34:
M-2I",&Y1T6UK[:GZ'E_!.*Q5&E4G4C&$]9;\UMU;IJ8/[/OP'L?@GX<=6D6]
M\07RJU_> ?+D=(X_1%R?<GD]@+?Q6^+'A_X9^)O"<?B*&$66I-<0B^?YFM"
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
MV>_H>^>$?VL/%_PMT"ST6XEM_%,\:*VV]##[+&44QQB5>7(')X( ( )Q7O\
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
M3KJWK]YP1P=)3G4DN9R=]=;:):?=^+&A=O &!3J**YCN"BBB@ HHHH ****
M"BBB@ HHHH **** "OBG]M;_ )*II7_8%B_]'SU]K5\4_MK?\E4TK_L"Q?\
MH^>NS"_Q#BQG\(^J_A-_R2OP;_V!;+_T0E=77*?";_DE?@W_ + ME_Z(2NKK
MEE\3.J'PH**QO$VN-X=TV2]%J]XJE5\N,_-DG'/'2HO#'BZS\51SFU2:-X"%
MD29<$$C_ .L?RKS)9AA88I8*4TJK5TNZUVZ=&=2H5'2=91]U=3>HI%I:]$P"
MBBB@ HHHH **** "BBB@#*\0>&=)\56#66LZ;:ZI9L=QANXED7([X(ZUY3X/
M\-V>CZIXD^%6L:<]UX4\I+C06U-1)%) Z_O(%8\L8Y"Q SN"D=@#7M59NO>'
MK#Q);10:A;K<1PSQW$?)5DD1@RLK#D$$=NV1T-=='$2IQ<&]'^#[KSZ>AYV)
MPD:TE5BES+3U3WB_+KZI'YJ_&SX(ZU\%O$*VE^1>Z;<@O::E#&RQ2<GY#G[K
MC'*Y/!!YKSFOU>^('@32OB1X3OM!UFW6XL[E>#T:*0?=D4]F!YS7YD:A\.=:
MT_3=7U'RXKC3M,O)+*:ZCD&&9'V%E'4KG'/O7ZCE/$5"M12QLU"=XQNW92<M
M(I>;['X-Q)PK5R_$\V!BY4Y*4K+5Q4=97\EW+4FJ>&-)\)6/V**>_P!5N4,>
MJVER66)E!W JPQM8,%*D'IG/I7Z5_#&PGTOX=^&[2YD\R:'3X5+;MW&P8R>Y
MQCFORWU;PIJND:+8ZE>6;06.H*?L\K,/GXR.,Y&1R,]J_4'X2^(++Q1\-/#.
MIZ?N%I-I\(178,R%5"E6/J""#]*^8SJG1CA(2P]=UHN<[R<E*SO\-UHN76*7
M1*SV/K^#:E26,K0Q%)4I*$+12Y;JWQ6?\VC;ZMWZG744AZ5Y'X@_:H^''A_6
MO[);69;_ %!9S;-#I]I+/MD!V[<A<$YXXSS7R-'#UL0VJ4'*W97/U#$8O#X1
M*6(J**>UVE<];D19(V1AN5A@@]Q7D/B'X&K_ &O%J>E21-.-T2I,H5HHF(.
M_4X(Z>]>G:Q%J%YII32[N.PNI-N)YX3+Y:]R$R,MCIDX^O2N,\3>%/'N^"[\
M,>,HHI4 ,MAK5C'-#.1V#QA6C!QVSUKQ,=DF#SF*IXIV>J3NTU??5)Z/[CLC
MCZV"]ZE!R6CLK/;R;6W_  QWEJVT>1ART2J"[*<-QV/>K->1M\>$\&ZJ=*^(
MFDR>%I1L,>KP[[C2IMPX43[!L;.00P'3K7J.GZG::M:1W5C=0WMM(,I-;R!T
M;Z,#BO;J8>I02YHZ='NG\]CBH8RCB6U"7O+=;->JW1;HI :6L#L"BBB@ HHH
MH **** "BBB@ HHHH **** $-?(?[;7QFN]/:#P+HU["L5S 9-6\LAI "P*1
M$_PY +'N01VZ_4_BK5+G1?#NIZA9VGV^[M;:2:*VW;?,95)"YP<=/2OS!9VU
M;Q9/KFM:QI=W-<W$EU<F25I"SMD_=*\X)& ?0"OL>&\%"MB'B*NJALM[OI]W
MYGYQQIF=3"X6.#HNTJN[VM%;_?\ D5=0FTW2;J.W:UO+@K##(SB_*;B\2.>-
MIP,L:L)>0^-KS4;G5WMM/^?S3J'S!XM[856"@^:!TYPV!][M7+W5Y/J$YN+J
M1I9W W,V,\  #CT  _"M#0\R6NLPXX:R+D_[DD;#^5?JDJ7+!2;][37\S\(C
M6YJCBE[NNGR(-2TF;3-KEH[BUD)$5Y 2T4N/0XR#_LD CN*HU<T_5+C3&<1%
M7BDXE@E7?%*/1E[_ %ZCL15U]+AUB&6XTB-Q)$ADGT\DNZ*" 6C/\:\]#\P]
MP,UOS.GI4^__ #_JQS<D:FM/?M_EW,:I[*=+6\MYY8O/CCD5VC#%=X!!(R.F
M:@^E:5KHX^SI=W\WV*S;F,XW2S8_YYIW';<<+[]JN<HI:F5.,I/W>A-XFTVY
MM]0N+URMQ:W4[O%=Q$&.3<=W8G:<'[IYK'K9_P"$D>SA>VTR"*SLG(,D<B+,
MTY&<&0L,'&3@  #)XJ__ &FDF@/>6>F6$#QW.R[00B0,K*-A._)52P<87&./
M:N>,JE.*4H^7_#_T_D=4H4ZDFXR\_P#AO^#;YG+TV3_5M]*V/)TS5,&&3^R;
MD_\ +&=BUNQ_V9.J?1LC_:JAJ6GW.EL8[J!H&925+<JP]5(X8>X-=$9INST9
MSNFX^\M5W-/QG_R-%_\ 6/\ ]%K6+75^*DT9O$-X9I]16;]WO$<$97/EIT)D
M!Q^%92QZ!N^:XU7'^S;Q?_'*Y:%5*E!6>RZ,Z<12;K3U6[ZH]M_8S^*B^"?B
M$_AZ^D5-*\0;8@SG CN5SY9^C9*_4K57]K;X,CX<^.CJ^E6LBZ!K.9_DC/E6
MTY/SQ[N@!/S >Y':O)M+U+3/#M];ZK8R7-YJ%K*LMM%<1"-(Y%;*R,58[@"
M0HQSUXX/WKX-\90?M(?L]ZM+J5C&EU<03V5W;0Y95N$7*NG<=4<=2*^0S2M+
M*,8LTBOW<M)_YV]/R\S]#R2C3SW+99+5DO:PO*G^JOZ_GY'YU5M^$/!^H^.-
M6.G:8(C<"-I29GV*%&!_,BCQEX8;P=XAN=)>\AOI+<+NEA! !(R5([,.XK(M
M[F:UE$L$TD$H! >)RK<]>17TDL1/,\N^L9742=2-X2E%M:K1N/NNWEH?!*C'
M 8[V&8TVU"5IQ32>FZ3U7SU.Q^%7CJ[^$_Q(TW5_.N(8+6Y$5_#;28\Z$-AT
M/9AWQ[?C7Z!R:KI/CCP/<W7BW2]/U/1IB)K2+"RBXC(RK*">O(Y&#S7YCUJV
MVOO':6UM<6T=W';;O(+/)&\>3D@,C#C))_&OG<^X=K9K4I8FA7=.I!-:)6;:
MT;6C]UZKWD?7<.\50R6E5PM:BJE*;32;U7=;-:K?3='V]I_@CP'\1?"^J_#[
M3](TOPLUQ&TMK<6I66Y\R.0%R PW-M^3=\W1B.*\WU/]@76X)BUAXJL;R$.O
MR7%N\+E<C=R"P!QFOG;7-3FCFT.YLGN-/G2S5HDBN&+Q$R.0RN,'<^=Q_P!Z
MOT _9;G\:7/PKLW\:&1IRY^PM=;OM36_8S9YSG.,\X S7@^PS+AW TY/%^TD
M_BYDKN75K?\  ^OP=7*N*L;*C5P?)RKW7%NRCT3V[]4>&:G^Q/XSUQ8XYM=T
M'3[2S+1V5I;I*RI&S9.6(R6[\YR<]*\H^*W[/>J_#6ZMK:&Z?6YIIA;^7!:.
MK%]FXE>3E?<X[5^E54-=T6S\1:/>Z7J$7GV-Y"T$T>XKN1AAAD<CCTKR8\19
ME&K2:J)0B[RCRKWE9Z7W6NMUKI;J?0XC@O*JE&HH0?M&M).3T?IMMH?EMXST
MN[-II^LWUHUC>7&;:XCD"J9)$ _>JH.0"I /  *\<$5RM?0%[^R_K^L_&!O#
ML/A6?PUX<@# ZE:NUU$80&99?-DQO=C@;< CICC->!31-!-)$_WHV*'C'(.*
M_6\#BJ->"C3DFTD].B=[+1OMW/P?,\#B,+-SJP:3;5WU<;7>J7?>PP #@# J
M2WN);67S8)9(),8\R)RK8],BHZ*]-JZL>*FT[HV6\5W-Q&!?VECK!5=HDOH-
MTF, #,BE7. !U)KTCQYK4%Y<011V]KI\@B@*74>FM=V\GF*S-"C,KYPS AD(
M5LG@$<\)\-_ NH?$KQIIOA[3!"UU=,6_TB0QIL0;GRP!(^4'H.]?>O@_]GM-
M"U6]>[U KHD^GQ6*Z/9NRPJ8W+"3G^+&T!A@XR"2#7PF=9I0R[%TJ/LV[J3N
MK66JLGYO6VEM'JC](X=R?&9OA:M2,THW2UW>C>CTT6E];ZK1GPM-X?NKKQI-
M)K,_VR"#%UJ-TD)"*JQAS&XP-C$ )M[$BG^&]0U/Q)JAO[HWE]9Z0RWR:;:
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
MFLZ*A%M=>U]EV-*[J5$FM5WMN^_Z%2M2Q;R_#NKG:V9)+>/<.F,NQ7\< _\
M :;;>&]5NIH8TTZZ'FD!6:!POU)QTQS]!5CQ,QL;Y](B5HK2Q<HJL,&5^C3-
MZEL<=@N /?64HSDH+U^XRA"5.+J25EM]YBUT7@K4)XM5CM-X>T>.9C!,BR1[
MA"Y#!6! 8$ Y%<[70V#)X=T6#4O*CFU&^:6.V\S=B&$*4=\ C+,S$#.0-AXY
MI8A*5-PM=O1>I6%O&HIWLEJ_0P[J\FU"XDN;F5IKB4[GD;JQ]:BHHKH225D<
MC;;NPKZQ_8L^*L?AB"3PKJMN+:QU:^+V&H-(JA[@JJF$*?F;.T?,,@'@]:^3
MNE=R5L]'O- O5UZ/3[[3HK66W@6UDF:*3B9FDP !EVZ#/OBO&S7#0QE!X>?7
MU=FMMO,^BR+&5,MQ:QE/[.^RNGNM?(^F?VT/@A)K%G;^-M T]&NK8&+58X5
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
MTJ2ISDYTDU%ZJ^]NEQ8=58THQKM.:2YFMK];"T445F= 4444 %%%% !1110
M4444 %%%% !1110 4444 %?%/[:W_)5-*_[ L7_H^>OM:OBG]M;_ )*II7_8
M%B_]'SUV87^(<6,_A'U7\)O^25^#?^P+9?\ HA*ZNN4^$W_)*_!O_8%LO_1"
M5U=<LOB9U0^%!1114EA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M )MJ*ZM8KNVE@F7?%(A1UR1D$8(_*IJ*!63T9\4:I^S=8?#_ ..FF7T=S<#P
MK;7<6I,UY#\B@.6\D2;LN5P#DCIU.:^SUNX6M1<B:,V[()!-N&TJ1D-GTQ46
MJZ/9:Y8RV>H6L5Y:RHR/%,@92"""/Q!-><W_ ,%YX]5TY=-\2ZK#X;25FN]!
MFN2T#(5;;Y9P64*Q7Y"=IQ["NG%8S&XYSG7J)\L;0336RUYI:_$^MM#Q<'EV
M&RGW<)2=IRO*SVN^B?1+S]#U!9!(BNC*Z,,JRG((]:^9/$W[88TK4-1T>PTZ
M'4M1M_.,EU'N\JV\MBI5E/+OD #! )89(I_[0%OK_P ,=-_LWP<\L5MXN=--
MW&Z93:W !+2@DG#2("IVA0 I/WL5\>QPW'@/QA<Z?K!<HN;?48;>3=YT3C)&
M>X.0W/.1GJ*]C)<IP^.JTYXFM^]4'+V2:]Y:)MZ7:C+2.UWOH?+<2<18O+TZ
M.&I6CS<KJ-;/=)/:[CJ][+;4^N?&W[7<_P *_%%MX<O?#6IWLMK%&;VXU*>*
M*63S K[T$:E3MRP[ X]J],T?]J;X8ZUJ!LX?%-O XC\SS+N-X(S_ +(9P!N]
MJ_/W5M/U+Q1=R7@UT>*=05561MTOG>6HVJ?WBC*@ #CID5S^H:;=:7<FWO('
MMIL!MD@P<$9!^A%?;_ZM8&M3C'F<9I:VZOO9_P# /@UQMF>%JSERJ=-O2_1=
MKQZ^MS]-_"_Q\\#>-;_4++0]=AU"ZLP"8E!0S9S_ *K?CS.F.*]"5LU^1&DV
MUQ>:M8PVBJUX\Z"'<0!OW#&3V&:^U?@S^UI!JWBR]\/>*=6L)+%=D>GZYM,)
MNI"P&&7  !).#@ 8P<YS7SN:\.2PBY\*W))7:ZK;[_ZW/LLAXRACW[/')0DW
M9-;/=]=OZVN?4=%0+?0,ZH)XBS?=4.,GZ5-7Q)^FII["T444#"BBB@ HHHH
M**** (;NUBO+::WGC$L$R&.1&Z,I&"#]17QC^TC\,;OX1V[:CX7TV6[T2_18
M9F>))HK%Q(I!*%#DOG8"> ..IS7VGBL[Q%HD7B/0M0TN=WCBO('@:2/[R;@1
MN7W'4>XKT\OQKP593:O'JNYX6<97#-,-*G?EG;W7U3_X)^86I:[J6CC3QJWA
MC26D@#1PO<6N!M#%C'M5MG!<\%<C(S4TG@73&\1AQKFFVFB2O'<Q1WEUY5PU
MN^UMNW'RL%;N1GL:[?XC?!N^^!NGMIWB&P.L:%?WGF#7+:)V6U 1T3 W#$K$
MJS!A@A0 3V\Y^)"10ZY:6UM%BPM;"WM[6X;!-S&%SYA()!)9F'!P,8[5^OX:
MM'$-/#RLG?5;/Y-Z._3YG\[8S#U,'S1Q<;RC;1[KU:6J:Z_(LZQX;U2^^W:E
MK44VB:?8B*WBC\DRA$SY<:*-W3"_>)^;KS5GP_I.GZ+IO_"16FKW5ZL#F.6Q
MCM4B,I4JQ5M[,K1A<%OE/TXR.=TN0VOAG6YMQ87)@LO+!X^]YFYOIY>!_O'T
MKI/AIH>I^+-/O=-TFTFU.YCF:8VENI9]IMID)P.H+&->>A*],UO6YJ=*7/*T
M4[=E:R[_ )W.:ARU:T>2%Y25^K=[NVVFW2QD^,K^/4M)T2>/3[72EN#<SFSL
MU*Q\R863:2<94!1Z^63WK%L]?U.P9#;ZA<P[$\I565MH3^[C.,>U=M\4/A=X
MS\-W%QJ^K^'=0L=(7R84NI8_W:#8JJO!^49XYQS[UP6GZ?<:I>1VMK$9IY#P
MH( P!DDD\  9))X %=6%E1J4%*+3CZWMUM\CCQD,12Q#C.+C+TLWTO;S)K6;
M4=4NEM(9[F>:\<1>7YK'S68C ///..M=E\0H'D\-Z$6BW-IN[3_MDK(LMS'M
M#1/Y8).S&X*3V )^]6/%!;>%;"YOH-4LM0U"9?L]JUFS%H"<B5R& ((7Y5.,
M'?D=*5%L!X;L'U_[3YC.18_8XT\XVX&T[F;^#?\ =Z_=<<#%93?-4A4BM$^V
MKTU_K_(TIIQISI3?O27?1:Z=_P"O4Y=1N95 +,QP%49)]@*Z[6+!F\-V^GW%
MYY^L:2#(;4+S!;O@M&6[LC8)7MYC>AK.'BIM-MC;Z)$^F*TA=[AG#W+\8 \P
M*"HQV7')[U1T769=$O&G2&&Z21#%-!<IO25"02I[\D#D8(]:Z)QJ5+2M:VJ7
M5_Y'-"5*G>%[\VC?1?Y]#/HK8U;2H&LUU32][Z<SB*2)LL]K+M!*,>ZG)VMW
M P>0:R*Z834U=')4ING*S-KPS:VJ_;-3O61K:P0,MNZEO/F8-Y28QC&X9.>R
MGUK*O+VXU&ZENKJ5I[F5MTDK=6/K6] ;;4_"SV=BB6U];#[3=K(26NE0.=Z-
MT&Q6.4QR.<G&*YNL:?O3E)[[?+_@[_\ #&]7W(0C'9Z^K_X&QVWPEUVW\/\
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
M'VV* JL\;1LDD+$9 92/3TIJC4=-U5%\JTOT!XBC&JJ#FN=JZ5];>AU]%-#
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
MBDA6/;<2!^5="G*,N2?WG-*G&47.F]NG]?\  ,*BBBN@Y0HHHH 4 LP !)/
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
MVUO^2J:5_P!@6+_T?/7VM7Q3^VM_R532O^P+%_Z/GKLPO\0XL9_"/JOX3?\
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
MZYQ@5SOA[PSJGBK4(;#2+">^N99(X@L*$A6=MJ[B/NC/<\5ST9.*E7G91?\
M5_F=5>/,X8>FG*2T_P"!;78^NOV._@5I5SX8B\;ZC<S74]^)((K%6"PHBR$$
MM@Y8DJ.#C'IWKZNCL[>.&*)((EBC^XBH %^@[5Q?P3^&K?"?X<Z9X;ENUOKB
M#?+-.B;5:1V+$ >@SC)ZXKO*_"LSJ4\7CJV)5GS/>VZ7PW]%M<_J'),&\ORZ
MAAG'E:6JO]I_%][$I:**X3VPHHHH **** "BBB@ HHHH **** "BBB@!*^$O
MV[?#8TWXF:1K$<<@74]/V22$Y4O$VW ]]K+7W=7FOQR^#VF_%[PND%W"7U#3
MG:YL2KE-S[>8F8<A'P <<C@CD5[F2XV.7XV%:?PZI_/_ ()\OQ+EL\URVIAZ
M7Q:->J_X%S\Z? -K!?ZY-:7)<07%I+"S1D!EW *&&>N"0<=\4QO#,.EP'^V[
MJ73+B1RD$7D;V*C.973(94)X'<\G! J2XNM%TS^TS91:E%>3));+:7(0+;!C
MA@7!)<KC X&>IZ8/.,S,Q9B68]23DU^T1C.I-S3LG;I_7<_FB4J=*FJ<DI23
M?7T_R.U\.:3::]J$/AG3-3@M4O$+WFJ7"L@F*$LL:JQ&%'''&XC)Z"LG1=(E
MA\4O''J$$*Z=/O>^&YH\+(%# *"2&8J!Q_%Z53\/Z*NM74RR2/';V\1GF\E/
M,E*@@81/XF)('H.IX%=GX'^&&M>*?B98>'?#5U-87LT/VB6:?Y7L(\?,)MO<
M<<#&=RC .<>=44\/B*M2=?\ =\GPM+1J]Y.6[NK*UK*WR/2HQ^M4J-.G0]_F
MW3>J=K14?)W=[W=_F?27P-_9&T>UN-+\8ZOJ<UW<I<F\M=/M!Y<$!60E%=B-
MS%<#(&!D=Q7U0,UC^#?#,/@[PKI6AV\C31:?;);B5_O2%1@N?<G)/UK:K\<Q
MV,K8VJYU9\UMO0_I7*\MP^68=4Z$%%NS?6[MKJ(W2OF#XD?L5Q>._B1?^((/
M$K:=IVI2-<75N;?S)4D('^K.<8)R>>GO7U!28J<)CL1@9N>'ERMJQIF&683-
M*<:6+AS).ZW6OR,SPSX?M/"GA_3=&L$\NRL+=+:)>^U0 ,^YQ6I2;:6N)R<F
MY/=GI1C&$5&*LD)2T44B@HHHH **** "BBB@ HHHH **** "BBB@ JIJEBNI
MZ;=V;R/$EQ"\)DC.&4,I&0>Q&:MTTTT[.Z%)*2:9^1WB'24T'7]2TR*\AU&*
MSN9(%N[=MT<P5B ZGN#6?7J?[3/@"+X=_&+6;*V<-9WV-2@7&#&LI8E#]&#8
M]L5Y97]#X2LL1AZ=6+O=)G\@9AAY83%U:$U9QDU^(4445UGGA1110 4444 %
M.CD>"19(W:*13N5T8JRD="".AIM';':D-;W/OK]DCXM:[XP\)_V=XI::>[BE
M*6.H3 [[J/&2&]UZ!NXQW'/T0*^-?V3_ !MK7Q(\:-97<<-O#I-JES]JMP4)
M (0(1R/FS[< \5]E+TK^:I_VG'&8F.9T(TGS>ZH/F7*TFM>_?1>2/ZYRBMA*
MV6X>6#K2JKELY25G=/7_ (&K]1:2EHJSUA*6BB@ HHHH **** "OBG]M;_DJ
MFE?]@6+_ -'SU]K5\4_MK?\ )5-*_P"P+%_Z/GKLPO\ $.+&?PCZK^$W_)*_
M!O\ V!;+_P!$)75URGPF_P"25^#?^P+9?^B$KJZY9?$SJA\*"BBBI+"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IO>G5S'Q*\:6
M_P ._ NM^([C:RV%LTB1L<>9)T1/Q8@?C5PA*I-0BM7H95:D*-.56H[**N_1
M'PA^T3X/N]%U;Q#>I#Y>FS>)+F9&5P=XD089AU!#)(!GLU>)5UNO:QJ4GA&T
MAOKR6274KN34'MY)2^(_^6; '[JEVF.._7IBN2K]SR:CBL/A?9XR<923>L4T
MK7TW;UMN^I_*>=U\-B,8ZN%@XQ:3LW?5ZO9+3L@K<\*AX6U6]0A#::?,PD+8
MVLX$2X]R7P*PZ[;X=_$"W\(K<6-[HVGZKI]_/#]I^W*Q41AAN!"\E<9.!W%=
M&9U<31PSEA:/M972Y;J.C:YG=Z:*[MUV.3+*="KB8QQ-7V<=?>LWK;31:ZNR
MOTW,?3=:&H1V>DZG;B\M0RPP3( MS;@MQL?^(9/W'R.PV]:^[?V2OA&GP[\"
M2W][;;=<U.=VEG(8%H$=A$ I *@C+XQGYAGM4_AO]E?X4S7VG>)=,TR2ZMV9
M;ZV1KJ1[9PP#(=A/*C@@'\:]PQ7YMG6=T\935##)QB]97TU_K?S/W#AGABKE
MU9XO&RC*25HVUT?6]NVB\KAC%+117Q1^F!1110 4444 %%%% !1110 4444
M%%%% !1110 4TBG4FV@#\X?VL/#-EX?^,FK2Z5:26]A>[9GDVXB:X(S+L/U(
M)'8DUXRTBJ<%E!],U^I?BKX(^"_&TT,NM:+'>M%<FZ4-(X!<C!! /*GNO0UJ
MZ/\ #7PIX?TW[!I_AS2[6S^;]RMJA!SUSD<YK[S+.*JF'P5.EBZ5ZD=-'I9/
M35ZWM:^FY^0YGP&\9F%6O0K*-.3NKK6[W5E96O>VI^8O@/P;XF\9^(+6S\+6
M5Y<:@YRDUN6C6,="S2<!5'<YK]!_@#\ ],^"N@.-RWWB&]1?M^H=B02?+CST
M0$_4GD^WJ%G86^G6T=O:016MO&-J10H$11Z #@5/TKR\USZMF4?9J/)#MW]7
M^A]+D/"F&R67MI2]I4Z-JR7>R[^88Q2T45\N?<A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !333J2@#XZ_;LL=+AN-+O+N*-M6N(_)LI(
M6PZQHV9!(,\CYN..I^M?(75@HY8] .IK]./BQ^S[X2^,4EM<:U!-!J%N B7U
MDXCE,>2=C$@@KR>HXSQ5OX:_ KP?\*['R=&TQ)+IP!-?W@$MQ+@DC+$< 9Z
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
MHPQ-/^&M/1]VNE^A\1PO@J&2SJ8.K95I:I]UV3ZVZH[\U276;4WPLP[?:&+
M+Y;8^4 GG&.X^O..AJ\*,#\:^1]3]%=^@4M%%(84444 %%%0M<HLR1,<._*C
M'7UQ0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4R2-949'4.C##*PR"/2GT4 1PPQV\:I%&L2*  J    8
M Q4E%)0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?%/[:W_ "532O\ L"Q?^CYZ^UJ^*?VU
MO^2J:5_V!8O_ $?/79A?XAQ8S^$=Q\//VP?!FC^ ?#5A+INNO+::9:P.R6\.
MTLL2J2,S=.*Z#_AM/P1_T"_$'_@/!_\ 'J**ZI4:?,]#DC7J<JU$_P"&TO!'
M_0+\0?\ @/!_\>I?^&T_!'_0+\0?^ \'_P >HHJ?8T^Q7MZG</\ AM+P1_T"
M_$'_ (#P?_'J3_AM+P1_T"_$'_@/!_\ 'J**/8T^P>WJ=Q?^&T_!'_0+\0?^
M \'_ ,>H_P"&TO!'_0+\0?\ @/!_\>HHH]C3[![>IW$_X;2\$?\ 0+\0?^ \
M'_QZE_X;3\$?] OQ!_X#P?\ QZBBCV-/L'MZG</^&TO!'_0+\0?^ \'_ ,>I
M/^&TO!'_ $"_$'_@/!_\>HHH]C3[![>IW%_X;3\$?] OQ!_X#P?_ !ZC_AM+
MP1_T"_$'_@/!_P#'J**/8T^P>WJ=Q/\ AM+P1_T"_$'_ (#P?_'J7_AM/P1_
MT"_$'_@/!_\ 'J**/8T^P>WJ=P_X;2\$?] OQ!_X#P?_ !ZD_P"&TO!'_0+\
M0?\ @/!_\>HHH]C3[![>IW%_X;3\$?\ 0+\0?^ \'_QZC_AM+P1_T"_$'_@/
M!_\ 'J**/8T^P>WJ=Q/^&TO!'_0+\0?^ \'_ ,>I?^&T_!'_ $"_$'_@/!_\
M>HHH]C3[![>IW#_AM+P1_P! OQ!_X#P?_'J3_AM+P1_T"_$'_@/!_P#'J**/
M8T^P>WJ=Q?\ AM/P1_T"_$'_ (#P?_'J3_AM+P1_T"_$'_@/!_\ 'J**/8T^
MP>WJ=QLG[9G@:9</I.O.,YPUM ?_ &M5*S_:R^&VGS&6V\.:O#,2Q,B65N&Y
M.3SYV>3S111[*"V0O:S>K_)%_P#X;2\$?] OQ!_X#P?_ !ZC_AM+P1_T"_$'
M_@/!_P#'J**/8T^P_;U.XO\ PVGX(_Z!?B#_ ,!X/_CU'_#:7@C_ *!?B#_P
M'@_^/444>QI]@]O4[B?\-I>"/^@7X@_\!X/_ (]2_P##:?@C_H%^(/\ P'@_
M^/444>QI]@]O4[A_PVEX(_Z!?B#_ ,!X/_CU)_PVEX(_Z!?B#_P'@_\ CU%%
M'L:?8/;U.XO_  VGX(_Z!?B#_P !X/\ X]1_PVEX(_Z!?B#_ ,!X/_CU%%'L
M:?8/;U.XG_#:7@C_ *!?B#_P'@_^/4O_  VGX(_Z!?B#_P !X/\ X]111[&G
MV#V]3N'_  VEX(_Z!?B#_P !X/\ X]2?\-I>"/\ H%^(/_ >#_X]111[&GV#
MV]3N+_PVGX(_Z!?B#_P'@_\ CU'_  VEX(_Z!?B#_P !X/\ X]111[&GV#V]
M3N)_PVEX(_Z!?B#_ ,!X/_CU+_PVGX(_Z!?B#_P'@_\ CU%%'L:?8/;U.X?\
M-I>"/^@7X@_\!X/_ (]2?\-I>"/^@7X@_P# >#_X]111[&GV#V]3N+_PVGX(
M_P"@7X@_\!X/_CU'_#:7@C_H%^(/_ >#_P"/444>QI]@]O4[B?\ #:7@C_H%
M^(/_  '@_P#CU+_PVGX(_P"@7X@_\!X/_CU%%'L:?8/;U.X?\-I>"/\ H%^(
M/_ >#_X]2?\ #:7@C_H%^(/_  '@_P#CU%%'L:?8/;U.XO\ PVGX(_Z!?B#_
M ,!X/_CU'_#:7@C_ *!?B#_P'@_^/444>QI]@]O4[B?\-I>"/^@7X@_\!X/_
M (]2_P##:?@C_H%^(/\ P'@_^/444>QI]@]O4[A_PVEX(_Z!?B#_ ,!X/_CU
M)_PVEX(_Z!?B#_P'@_\ CU%%'L:?8/;U.XO_  VGX(_Z!?B#_P !X/\ X]1_
MPVEX(_Z!?B#_ ,!X/_CU%%'L:?8/;U.XG_#:7@C_ *!?B#_P'@_^/4O_  VG
MX(_Z!?B#_P !X/\ X]111[&GV#V]3N'_  VEX(_Z!?B#_P !X/\ X]2?\-I>
M"/\ H%^(/_ >#_X]111[&GV#V]3N+_PVGX(_Z!?B#_P'@_\ CU'_  VEX(_Z
M!?B#_P !X/\ X]111[&GV#V]3N)_PVEX(_Z!?B#_ ,!X/_CU+_PVGX(_Z!?B
M#_P'@_\ CU%%'L:?8/;U.X?\-I>"/^@7X@_\!X/_ (]2?\-I>"/^@7X@_P#
M>#_X]111[&GV#V]3N+_PVGX(_P"@7X@_\!X/_CU'_#:7@C_H%^(/_ >#_P"/
M444>QI]@]O4[B?\ #:7@C_H%^(/_  '@_P#CU+_PVGX(_P"@7X@_\!X/_CU%
M%'L:?8/;U.X?\-I>"/\ H%^(/_ >#_X]2?\ #:7@C_H%^(/_  '@_P#CU%%'
ML:?8/;U.XO\ PVGX(_Z!?B#_ ,!X/_CU'_#:7@C_ *!?B#_P'@_^/444>QI]
M@]O4[B?\-I>"/^@7X@_\!X/_ (]2_P##:?@C_H%^(/\ P'@_^/444>QI]@]O
M4[A_PVEX(_Z!?B#_ ,!X/_CU)_PVEX(_Z!?B#_P'@_\ CU%%'L:?8/;U.XO_
M  VGX(_Z!?B#_P !X/\ X]1_PVEX(_Z!?B#_ ,!X/_CU%%'L:?8/;U.XG_#:
M7@C_ *!?B#_P'@_^/4O_  VGX(_Z!?B#_P !X/\ X]111[&GV#V]3N'_  VE
MX(_Z!?B#_P !X/\ X]2?\-I>"/\ H%^(/_ >#_X]111[&GV#V]3N+_PVGX(_
MZ!?B#_P'@_\ CU'_  VEX(_Z!?B#_P !X/\ X]111[&GV#V]3N)_PVEX(_Z!
M?B#_ ,!X/_CU+_PVGX(_Z!?B#_P'@_\ CU%%'L:?8/;U.X?\-I>"/^@7X@_\
M!X/_ (]2?\-I>"/^@7X@_P# >#_X]111[&GV#V]3N+_PVGX(_P"@7X@_\!X/
M_CU?+O[47Q^\.^./B!I]_8VFJ0Q1Z9' 5N(8PVX2RMGB0\88445U8>C#VFQR
(8JM4=/<__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855051424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Colliers International Group Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000913353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">cigi<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">40-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember', window );">Subordinate Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="nump">37,887,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember', window );">Multiple Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="nump">1,325,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6847479088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Earnings - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues (note 21)</a></td>
<td class="nump">$ 2,825,427<span></span>
</td>
<td class="nump">$ 2,435,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues (exclusive of depreciation and amortization shown below)</a></td>
<td class="nump">1,817,526<span></span>
</td>
<td class="nump">1,585,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">705,798<span></span>
</td>
<td class="nump">614,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">30,573<span></span>
</td>
<td class="nump">26,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">48,157<span></span>
</td>
<td class="nump">26,658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration', window );">Acquisition-related items (note 4)</a></td>
<td class="nump">21,975<span></span>
</td>
<td class="nump">14,927<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings</a></td>
<td class="nump">201,398<span></span>
</td>
<td class="nump">167,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="nump">20,845<span></span>
</td>
<td class="nump">11,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net (note 5)</a></td>
<td class="num">(1,281)<span></span>
</td>
<td class="num">(500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings before income tax</a></td>
<td class="nump">181,834<span></span>
</td>
<td class="nump">155,981<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (note 14)</a></td>
<td class="nump">53,260<span></span>
</td>
<td class="nump">61,907<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">128,574<span></span>
</td>
<td class="nump">94,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement', window );">Non-controlling interest share of earnings</a></td>
<td class="nump">23,207<span></span>
</td>
<td class="nump">20,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment (note 11)</a></td>
<td class="nump">7,709<span></span>
</td>
<td class="nump">22,393<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Company</a></td>
<td class="nump">$ 97,658<span></span>
</td>
<td class="nump">$ 51,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net earnings per common share (note 16)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs and fair value adjustments for contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationAcquisitionRelatedCostsIncludingChangesInContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net income (loss) attributable to noncontrolling interest, excluding redemption increment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_NetIncomeLossAttributableToNoncontrollingInterestExcludingRedemptionIncrement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of services rendered during the reporting period, excluding depreciation, depletion and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855280848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Earnings - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 128,574<span></span>
</td>
<td class="nump">$ 94,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="num">(13,087)<span></span>
</td>
<td class="nump">16,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on interest swaps, net of tax</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustments, net of tax</a></td>
<td class="nump">1,638<span></span>
</td>
<td class="nump">1,125<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive earnings</a></td>
<td class="nump">117,254<span></span>
</td>
<td class="nump">112,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Comprehensive earnings attributable to non-controlling interests</a></td>
<td class="nump">37,657<span></span>
</td>
<td class="nump">32,852<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive earnings attributable to Company</a></td>
<td class="nump">$ 79,597<span></span>
</td>
<td class="nump">$ 79,547<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855647440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 127,032<span></span>
</td>
<td class="nump">$ 108,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $30,789 (December 31, 2017 - $28,709)</a></td>
<td class="nump">455,232<span></span>
</td>
<td class="nump">382,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets (note 21)</a></td>
<td class="nump">99,468<span></span>
</td>
<td class="nump">104,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income tax recoverable</a></td>
<td class="nump">13,090<span></span>
</td>
<td class="nump">13,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">65,491<span></span>
</td>
<td class="nump">54,741<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">760,313<span></span>
</td>
<td class="nump">664,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Other receivables</a></td>
<td class="nump">12,088<span></span>
</td>
<td class="nump">10,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets (note 21)</a></td>
<td class="nump">10,964<span></span>
</td>
<td class="nump">7,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets (note 6)</a></td>
<td class="nump">60,713<span></span>
</td>
<td class="nump">55,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">93,483<span></span>
</td>
<td class="nump">83,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax, net (note 14)</a></td>
<td class="nump">34,195<span></span>
</td>
<td class="nump">48,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets (note 8)</a></td>
<td class="nump">497,930<span></span>
</td>
<td class="nump">183,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">887,894<span></span>
</td>
<td class="nump">455,130<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total noncurrent assets</a></td>
<td class="nump">1,597,267<span></span>
</td>
<td class="nump">843,202<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,357,580<span></span>
</td>
<td class="nump">1,507,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">240,513<span></span>
</td>
<td class="nump">227,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">469,563<span></span>
</td>
<td class="nump">419,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">30,034<span></span>
</td>
<td class="nump">21,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities (note 21)</a></td>
<td class="nump">39,635<span></span>
</td>
<td class="nump">35,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term debt - current (note 10)</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">2,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Contingent acquisition consideration - current (note 18)</a></td>
<td class="nump">17,122<span></span>
</td>
<td class="nump">18,657<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">798,701<span></span>
</td>
<td class="nump">724,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt - non-current (note 10)</a></td>
<td class="nump">670,289<span></span>
</td>
<td class="nump">247,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Contingent acquisition consideration (note 18)</a></td>
<td class="nump">76,743<span></span>
</td>
<td class="nump">31,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRentCreditNoncurrent', window );">Deferred rent</a></td>
<td class="nump">27,137<span></span>
</td>
<td class="nump">24,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">21,826<span></span>
</td>
<td class="nump">11,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax, net (note 14)</a></td>
<td class="nump">27,550<span></span>
</td>
<td class="nump">19,044<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total noncurrent liabilities</a></td>
<td class="nump">823,545<span></span>
</td>
<td class="nump">334,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interests (note 11)</a></td>
<td class="nump">343,361<span></span>
</td>
<td class="nump">145,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common shares (note 12)</a></td>
<td class="nump">415,805<span></span>
</td>
<td class="nump">406,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Contributed surplus</a></td>
<td class="nump">54,717<span></span>
</td>
<td class="nump">50,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Deficit</a></td>
<td class="num">(21,751)<span></span>
</td>
<td class="num">(115,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(61,218)<span></span>
</td>
<td class="num">(43,157)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Company shareholders' equity</a></td>
<td class="nump">387,553<span></span>
</td>
<td class="nump">298,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">4,420<span></span>
</td>
<td class="nump">4,457<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">391,973<span></span>
</td>
<td class="nump">303,014<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">2,357,580<span></span>
</td>
<td class="nump">1,507,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (notes 12, 19 and 24)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRentCreditNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902458&amp;loc=d3e39927-112707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRentCreditNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of amounts due from customers or clients more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business and an amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money at a future date more than one year from the balance sheet date, reduced to their estimated net realizable fair value by an allowance established by the Company of the amount it deems uncertain of collection and net of any write-downs taken for collection uncertainty on the part of the holder, respectively.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836575904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 30,789<span></span>
</td>
<td class="nump">$ 28,709<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856154992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2016</a></td>
<td class="nump">38,648,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2016</a></td>
<td class="nump">$ 399,774<span></span>
</td>
<td class="nump">$ 51,540<span></span>
</td>
<td class="num">$ (163,438)<span></span>
</td>
<td class="num">$ (71,342)<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 223,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Tax benefit on stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustments, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,125<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">16,648<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">16,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on interest swaps, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">552<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Other comprehensive earnings (loss) attributable to NCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,860<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">10,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">NCI share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,319)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,631<span></span>
</td>
<td class="num">(16,688)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">NCI redemption increment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,393)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to NCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,587)<span></span>
</td>
<td class="num">(5,587)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisitions of businesses, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Subsidiaries&#8217; equity transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">285,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 7,210<span></span>
</td>
<td class="num">(1,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,889)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2017</a></td>
<td class="nump">38,934,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 406,984<span></span>
</td>
<td class="nump">50,219<span></span>
</td>
<td class="num">(115,489)<span></span>
</td>
<td class="num">(43,157)<span></span>
</td>
<td class="nump">4,457<span></span>
</td>
<td class="nump">303,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension liability adjustments, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,638<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gain (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(13,087)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(13,087)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on interest swaps, net of tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Other comprehensive earnings (loss) attributable to NCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,741)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(6,801)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">NCI share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,207)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,717<span></span>
</td>
<td class="num">(20,490)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">NCI redemption increment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,709)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,709)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to NCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,474)<span></span>
</td>
<td class="num">(2,474)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisitions of businesses, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(220)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Subsidiaries&#8217; equity transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock option expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">278,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">$ 8,821<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,920)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,920)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="nump">39,213,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 415,805<span></span>
</td>
<td class="nump">$ 54,717<span></span>
</td>
<td class="num">$ (21,751)<span></span>
</td>
<td class="num">$ (61,218)<span></span>
</td>
<td class="nump">$ 4,420<span></span>
</td>
<td class="nump">$ 391,973<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation for stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32157-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32211-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109240241&amp;loc=d3e32022-110900<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109978405&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839911376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 128,574<span></span>
</td>
<td class="nump">$ 94,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">78,730<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income tax</a></td>
<td class="nump">6,137<span></span>
</td>
<td class="nump">18,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Earnings from equity method investments</a></td>
<td class="num">(1,321)<span></span>
</td>
<td class="num">(923)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock option expense</a></td>
<td class="nump">6,394<span></span>
</td>
<td class="nump">4,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for uncollectible accounts receivable</a></td>
<td class="nump">6,925<span></span>
</td>
<td class="nump">4,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_AmortizationOfAdvisorLoans', window );">Amortization of advisor loans</a></td>
<td class="nump">17,107<span></span>
</td>
<td class="nump">14,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">11,586<span></span>
</td>
<td class="nump">9,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Net changes from operating assets / liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(54,229)<span></span>
</td>
<td class="num">(38,050)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="nump">3,869<span></span>
</td>
<td class="num">(17,202)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(8,952)<span></span>
</td>
<td class="num">(2,888)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">14,180<span></span>
</td>
<td class="nump">16,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">36,850<span></span>
</td>
<td class="nump">57,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income tax payable</a></td>
<td class="nump">6,761<span></span>
</td>
<td class="num">(985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">6,481<span></span>
</td>
<td class="nump">4,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">2,761<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Contingent acquisition consideration paid</a></td>
<td class="num">(4,365)<span></span>
</td>
<td class="num">(6,487)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">257,488<span></span>
</td>
<td class="nump">212,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired (note 3)</a></td>
<td class="num">(586,242)<span></span>
</td>
<td class="num">(58,674)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Disposition of business, net of cash disposed (note 3)</a></td>
<td class="nump">17,286<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of fixed assets</a></td>
<td class="num">(35,579)<span></span>
</td>
<td class="num">(39,472)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansReceivable', window );">Advisor loans issued</a></td>
<td class="num">(23,680)<span></span>
</td>
<td class="num">(38,266)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="nump">81<span></span>
</td>
<td class="num">(4,835)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(628,134)<span></span>
</td>
<td class="num">(141,247)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Increase in long-term debt</a></td>
<td class="nump">985,755<span></span>
</td>
<td class="nump">314,925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long-term debt</a></td>
<td class="num">(800,032)<span></span>
</td>
<td class="num">(336,514)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Issuance of senior notes</a></td>
<td class="nump">244,938<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchases of subsidiary shares from non-controlling interests</a></td>
<td class="num">(3,720)<span></span>
</td>
<td class="num">(40,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Sale of interests in subsidiaries to non-controlling interests</a></td>
<td class="nump">2,389<span></span>
</td>
<td class="nump">3,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration', window );">Contingent acquisition consideration paid</a></td>
<td class="num">(15,503)<span></span>
</td>
<td class="num">(4,700)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds received on exercise of stock options</a></td>
<td class="nump">7,420<span></span>
</td>
<td class="nump">5,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to common shareholders</a></td>
<td class="num">(3,906)<span></span>
</td>
<td class="num">(3,875)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Distributions paid to non-controlling interests</a></td>
<td class="num">(18,871)<span></span>
</td>
<td class="num">(20,797)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Financing fees paid</a></td>
<td class="num">(3,242)<span></span>
</td>
<td class="num">(1,634)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">395,228<span></span>
</td>
<td class="num">(83,933)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(6,073)<span></span>
</td>
<td class="nump">7,705<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">18,509<span></span>
</td>
<td class="num">(4,625)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">108,523<span></span>
</td>
<td class="nump">113,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 127,032<span></span>
</td>
<td class="nump">$ 108,523<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_AmortizationOfAdvisorLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings for the periodic recognition of advisor loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_AmortizationOfAdvisorLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow from the payment of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ProceedsFromPaymentsForOtherFinancingActivitiesContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of loan receivable arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846701648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Description of the Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Business Description and Basis of Presentation [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Description of the business</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers International Group Inc. (&#x201c;Colliers&#x201d; or the &#x201c;Company&#x201d;) provides commercial real estate services to corporate and institutional clients in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35</div> countries around the world (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68</div> countries including affiliates and franchisees). Colliers&#x2019; primary services are outsourcing and advisory services, lease brokerage, sales brokerage and investment management. Operationally, Colliers is organized into <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> distinct segments: Americas; Europe, Middle East and Africa (&#x201c;EMEA&#x201d;); Asia and Australasia (&#x201c;Asia Pacific&#x201d;) and Investment Management.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836541200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Summary of significant accounting policies</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The most significant estimates are related to the judgments used to determine the timing and amount of revenue recognition, recoverability of goodwill and intangible assets, determination of fair values of assets acquired and liabilities assumed in business combinations, estimated fair value of contingent consideration related to acquisitions, quantification of uncertain tax positions, recoverability of deferred income tax assets and the collectability of accounts receivable. Actual results could be materially different from these estimates.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Significant accounting policies are summarized as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Basis of consolidation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The consolidated financial statements include the accounts of the Company, its majority-owned subsidiaries and those variable interest entities where the Company is the primary beneficiary. Where the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a controlling interest but has the ability to exert significant influence, the equity method is used. Inter-company transactions and accounts are eliminated on consolidation.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Cash and cash equivalents</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Cash equivalents consist of short-term interest-bearing securities, which are readily convertible into cash and have original maturities at the date of purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Fixed assets</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Fixed assets are carried at cost less accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Fixed assets are reviewed for impairment whenever events or circumstances indicate that the carrying value of an asset group <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. An impairment loss is recorded to the extent the carrying amount exceeds the estimated fair value of an asset group. Fixed assets are depreciated over their estimated useful lives as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="width: 50%; font-size: 10pt; padding-left: 30pt">Buildings</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 49%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; padding-left: 30pt">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Leasehold improvements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">term of the lease to a maximum of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Investments in securities</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies investments in securities under the caption &#x201c;other assets&#x201d;. Investments in equity securities are accounted for using the equity method or cost method. The equity method is utilized where the Company has the ability to exercise significant influence on the investee. Realized gains or losses and equity earnings or losses are recorded in other (income) expense. Equity securities, including marketable equity securities as well as those accounted for under the equity method and cost method, are regularly reviewed for impairment based on both quantitative and qualitative criteria that include the extent to which cost exceeds fair value and the duration of the market decline, the Company&#x2019;s intent and ability to hold until forecasted recovery, and the financial health and near term prospects for the issuer. Other-than-temporary impairment losses on equity securities are recorded in earnings.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 10; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Financial instruments and derivatives</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Derivative financial instruments are recorded on the consolidated balance sheets as other assets or other liabilities and carried at fair value. From time to time, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>use interest rate swaps to hedge a portion of its interest rate exposure on long-term debt. Hedge accounting is applied and swaps are carried at fair value on the consolidated balance sheets, with gains or losses recognized in interest expense. The carrying value of the hedged item is adjusted for changes in fair value attributable to the hedged interest rate risk; the associated gain or loss is recognized currently in earnings and the unrealized gain or loss is recognized in other comprehensive income. If swaps are terminated and the underlying item is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not,</div> the resulting gain or loss is deferred and recognized over the remaining life of the underlying item using the effective interest method. In addition, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>enter into short-term foreign exchange contracts to lower its cost of borrowing, to which hedge accounting is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> applied.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Fair value</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company uses the fair value measurements framework for financial assets and liabilities and for non-financial assets and liabilities that are recognized or disclosed at fair value on a non-recurring basis. The framework defines fair value, gives guidance for measurement and disclosure, and establishes a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-level hierarchy for observable and unobservable inputs used to measure fair value. An asset or liability&#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> levels are as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> &#x2013; Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> &#x2013; Unobservable inputs for which there is little or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> market data, which requires the Company to develop its own assumptions</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Financing fees</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Financing fees related to the Revolving Credit Facility are recorded as an asset and amortized to interest expense using the effective interest method. Financing fees related to the Senior Notes are recorded as a reduction of the debt amount and are amortized to interest expense using the effective interest method.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Goodwill and intangible assets</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill represents the excess of purchase price over the fair value of assets acquired and liabilities assumed in a business combination and is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to amortization.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Intangible assets are recorded at fair value on the date they are acquired. Indefinite life intangible assets are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to amortization. Where lives are finite, they are amortized over their estimated useful lives as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="width: 50%; font-size: 10pt; text-align: left; padding-left: 30pt">Customer lists and relationships</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 49%; font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Trademarks and trade names</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over life of contract ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Brokerage backlog</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">as underlying brokerage transactions are completed</td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company reviews the carrying value of finite life intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable from the estimated future cash flows expected to result from their use and eventual disposition. If the sum of the undiscounted expected future cash flows is less than the carrying amount of the asset group, an impairment loss is recognized. Measurement of the impairment loss is based on the excess of the carrying amount of the asset group over the fair value calculated using discounted expected future cash flows.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 11; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill and indefinite life intangible assets are tested for impairment annually, on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 1, </div>or more frequently if events or changes in circumstances indicate the asset might be impaired, in which case the carrying amount of the asset is written down to fair value.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of goodwill is tested at the reporting unit level. The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> distinct reporting units. Impairment is tested by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> assessing qualitative factors to determine whether it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the fair value of a reporting unit is less than its carrying amount. Where it is determined to be more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that its fair value is greater than its carrying amount, then <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> further testing is required. Where the qualitative analysis is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> sufficient to support that the fair value exceeds the carrying amount then a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div>-step goodwill impairment test is performed. In the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> step, the reporting unit&#x2019;s carrying amount, including goodwill, is compared to the estimated fair value of the reporting unit. The fair values of the reporting units are estimated using a discounted cash flow approach. The fair value measurement is classified within Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> of the fair value hierarchy. If the carrying amount of the reporting unit exceeds its fair value, then a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> step is performed to measure the amount of impairment loss, if any. Certain assumptions are used to determine the fair value of the reporting units, the most sensitive of which are estimated future cash flows and the discount rate applied to future cash flows. Changes in these assumptions could result in a materially different fair value.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of indefinite life intangible assets is tested by comparing the carrying amount to the estimated fair value on an individual intangible asset basis.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Redeemable non-controlling interests</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Redeemable non-controlling interests (&#x201c;RNCI&#x201d;) are 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 &#x201c;mezzanine&#x201d; section of the balance sheet, outside of shareholders&#x2019; equity. Changes in the RNCI amount are recognized immediately as they occur.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Revenue</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generates revenue from contracts with customers through its provision of commercial real estate services. These services consist of sales brokerage and lease brokerage operations, outsourcing and advisory services and investment management services.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(a) Real estate brokerage operations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage revenue includes commissions from sales brokerage and lease brokerage services. Sales brokerage services include purchases and sales, debt placement, equity capital raising, market value opinions, acquisition advisory and transaction management. The Company provides these services with respect to substantially all types of commercial real estate. Lease brokerage includes landlord and tenant representation services. Landlord representation provides real estate owners with services to strategically position properties and to secure appropriate tenants. Tenant representation focuses on assisting businesses to assess their occupancy requirements and evaluating and negotiating leases and lease renewals.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(b) Outsourcing and advisory services</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services consist of project management, property management as well as valuation and advisory services. Project management services include design and construction management, move management and workplace solutions consulting. Project management engagements range from single project contracts with a duration of less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year to multi-year contracts with multiple discrete projects. Property management provides real estate service solutions to real estate owners. In addition to providing on-site management and staffing, the Company provides support through centralized resources such as technical and environmental services, accounting, marketing and human resources. These various services <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be provided through the Company&#x2019;s employees or through contracts with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> party providers. Consistent with industry custom, management contract terms typically range from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> years, although most contracts are terminable at any time following a notice period, usually <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">120</div> days.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Valuation and advisory services consist of helping customers determine market values for various types of real estate properties. Such services <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>involve appraisals of single properties or portfolios of properties which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>span multiple property types and geographic locations. These appraisals <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be utilized for a variety of customer needs including acquisitions, dispositions, financing or for tax purposes. In addition to valuation services, the Company provides consulting services to assist customers with specialized real estate needs.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 12; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(c) Investment management services</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management revenues include consideration for services in the form of asset management advisory and administration fees, transaction fees and incentive fees (carried interest). The performance obligation is to manage client&#x2019;s invested capital for a specified period of time and is delivered over time.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Revenue recognition and unearned revenues</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of services, which are capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 30pt"></td> <td style="width: 15pt"><div style="display: inline; font-style: italic;">(a)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic;">Nature of services</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has determined that control of sales brokerage services rendered transfer to a customer when a sale and purchase agreement becomes unconditional and lease brokerage services rendered transfer to a customer when a lease between the landlord and the tenant is executed. At these points in time the customer has received substantially all of the benefit of the services provided by the Company. The transaction price is typically associated with the underlying asset involved in the transaction, most commonly a percentage of the sales price or the aggregate rental payments over the term of the lease which are generally known when revenue is recognized.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services including those provided in relation to property management and project management transfer to the customer over time as the services are performed and revenue from providing these services is recognized in the accounting period in which the services are rendered. For fixed-price contracts, revenue is recognized based upon the actual labor hours spent relative to the total expected labor hours or the project costs incurred relative to the total project costs. For some projects certain obligations that are representative of the work completed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be used as an alternative to recognize revenue. The use of labor hours or overall project costs is dependent upon the input that best represents the progress of the work completed in relation to the specific contract. If a contract includes an hourly fee, revenue is recognized in the amount to which the Company has a right to invoice.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For other advisory services, including valuation and appraisal review, the customer is unable to benefit from the services until the work is substantially complete, revenue is recognized upon delivery of materials to the customer because this faithfully represents when the service has been rendered. For most fixed fee consulting assignments, revenue is recognized based upon the actual service provided to the end of the reporting period as a proportion of the total services to be provided and customers are invoiced on a monthly basis and consideration is payable when invoiced.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management advisory and administration fees are recognized as the services are performed over time and are primarily based on agreed-upon percentages of assets under management or committed capital. Revenue recognition for transactional performance obligations are recognized at a point in time when the performance obligation has been met. The Company receives investment management advisory incentive fees (carried interest) from certain investment funds. These incentive fees are dependent upon exceeding specified performance thresholds on a relative or absolute basis, depending on the product. Incentive fees are recognized when it is determined that significant reversal is considered <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer probable (such as upon the sale of a fund&#x2019;s investment or when the amount of assets under management becomes known as of the end of the specified measurement period). Pursuant to the terms of the Harrison Street acquisition, incentive fees related to assets that were invested prior to the acquisition date by its former owners are allocated to certain employees and former owners; as such the full amount of these incentive fees is passed through as compensation expense and recognized as cost of revenues in the consolidated statement of earnings.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top"> <td style="width: 30pt"></td> <td style="width: 15pt"><div style="display: inline; font-style: italic;">(b)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic;">Significant judgments</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#x2019;s contracts with customers <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>require significant judgment. Where a contract contains multiple performance obligations judgment is used to assess whether they are distinct and accounted for separately or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> distinct and are accounted for and recognized together.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 13; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage commission arrangement <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include elements that introduce variability to the revenues earned beyond the underlying value of the transaction, these <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include rebates and/or contingencies. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of historical information to estimate the amount the Company will ultimately be entitled to. Generally, revenue is constrained when it is probable that the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be entitled to the full amount of the revenue as associated with the occurrence or non-occurrence of an event that is outside of the Company&#x2019;s control or where the facts and circumstances of the arrangement limit the Company&#x2019;s ability to predict whether this event will occur. When revenue is constrained, this constrained revenue will be recognized if and when the uncertainty has been resolved.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory arrangements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include incentives tied to achieving certain performance targets. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of circumstances specific to the project and historical information in order to estimate the amount the Company will ultimately be entitled to. Estimates of revenue, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In providing project management or property management services, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>engage subcontractors to provide on-site staffing or to provide specialized technical services, materials and/or installation services. These arrangements are assessed and require judgment to determine whether the Company is a principal or an agent of the customer. When the Company acts as a principal, because it is primarily responsible for the delivery of the completed project and controls the services provided by the subcontractors, these amounts are accounted for as revenue on a gross basis. However, when the Company acts as an agent, because it does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> control the services prior to delivery to the customer, these costs are accounted for on a net basis.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In some cases, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>facilitate collection from the customer and payments to subcontractors or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>facilitate collection from tenants for payment to the landlord. In these instances, balances are recorded as accounts receivable and accounts payable until settled.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management fee arrangements are unique to each contract and evaluated on an individual basis to determine the timing of revenue recognition and significant judgment is involved in making such determination. At each reporting period, the Company considers various factors in estimating revenue to be recognized. Incentive fees have a broad range of possible amounts and the determination of these amount is based upon the market value for managed assets which is highly susceptible to factors outside of the Company&#x2019;s influence. As a result, incentive fee revenue is generally constrained until significant reversal is considered <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer probable.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Certain constrained brokerage fees, outsourcing and advisory fees and investment management fees <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>arise from services that began in a prior reporting period. Consequently, a portion of the fees the Company recognizes in the current period <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be partially related to the services performed in prior periods. In particular, substantially all investment management incentive fees recognized in the period were previously constrained.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Contract balances</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Timing of revenue recognition <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>differ from the timing of invoicing to customers. The Company invoices the customer and records a receivable when it has a right to payment within customary payment terms or it recognizes a contract asset if revenue is recognized prior to when payment is due. Contract liabilities consist of payments received in advance of recognizing revenue. These liabilities consist primarily of payments received for outsourcing and advisory engagements where a component of the revenue <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be paid by the customer prior to the benefits of the services transferring to the customer. As a practical expedient, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> adjust the promised amount of consideration for the effect of a significant financing component when it is expected, at contract inception, that the period between transfer of the service and when the customer pays for that service will be <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> typically include extended payment terms in its contracts with customers.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 14; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generally does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> incur upfront costs to obtain or fulfill contracts that are capitalizable to contract assets and if capitalizable they would be amortized to expense within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less of incurring the expense; consequently, the Company applies the practical expedient to recognize these incremental costs as an expense when incurred. Any costs to obtain or fulfill contracts that exceed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year are capitalized to contract assets and amortized over the term of the contract on a method consistent with the transfer of services to the customer and the contracts revenue recognition.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div> days. With the exceptions of sales brokerage and lease brokerage, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect to have any contracts where the period between the transfer of services to the customer and the payment by the customer exceeds <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. With regard to sales brokerage and lease brokerage, arrangements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>exist where the service is transferred but payment is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> received for a period greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. However, arrangements of this nature do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain a significant financing component because the amount and timing varies on the basis of the occurrence or non-occurrence of an event that is outside the control of the Company or the customer. As a consequence, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> adjust the transaction prices for the time value of money.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Contract liabilities represent advance payments associated with our performance obligations that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been satisfied. The majority of the balances are expected to be recognized to revenue or disbursed on behalf of the client within a year.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Remaining performance obligations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Remaining performance obligations represent the aggregate transaction prices for contracts where the Company&#x2019;s performance obligations have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been satisfied. The Company applies the practical expedient related to remaining performance obligations that are part of a contract that has an original expected duration of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less and the practical expedient related to variable consideration from remaining performance obligations.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Stock-based compensation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For equity classified awards, compensation cost is measured at the grant date based on the estimated fair value of the award adjusted for expected forfeitures. The related stock option compensation expense is allocated using the graded attribution method.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Long-term incentive plans</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under these plans, certain subsidiary employees are compensated if the earnings before interest, income tax and amortization of the subsidiary increases. Awards under these plans generally have a term of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years, a vesting period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years and are settled in cash at the end of the term. If an award is subject to a vesting condition, then the graded attribution method is applied to the fair value or intrinsic value of the award. The related compensation expense is recorded in selling, general and administrative expenses and the liability is recorded in accrued compensation.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Foreign currency translation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Assets, liabilities and operations of foreign subsidiaries are recorded based on the functional currency of each entity. For certain foreign operations, the functional currency is the local currency, in which case the assets, liabilities and operations are translated at current exchange rates from the local currency to the reporting currency, the US dollar. The resulting unrealized gains or losses are reported as a component of accumulated other comprehensive earnings. Realized and unrealized foreign currency gains or losses related to any foreign dollar denominated monetary assets and liabilities are included in net earnings.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Income tax</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Income tax has been provided using the asset and liability method whereby deferred income tax assets and liabilities are recognized for the expected future income tax consequences of events that have been recognized in the consolidated financial statements or income tax returns. Deferred income tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which temporary differences are expected to reverse, be recovered or settled. The effect on deferred income tax assets and liabilities of a change in income tax rates is recognized in earnings in the period in which the change occurs. A valuation allowance is recorded unless it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that realization of a deferred income tax asset will occur based on available evidence.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 15; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company recognizes uncertainty in tax positions taken or expected to be taken in a tax return by recording a liability for unrecognized tax benefits on its balance sheet. Uncertainties are quantified by applying a prescribed recognition threshold and measurement attribute.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies interest and penalties associated with income tax positions in income tax expense.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Pension plan</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#x2019;s defined benefit pension plan obligation is remeasured annually as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31 </div>based on the present value of projected future benefit payments for all participants for services rendered.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The benefit obligation and related funded status are determined using assumptions as of the end of each year.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The expected return on plan assets is based on historical and projected rates of return for assets in the investment plan portfolio. The actual return is based on the fair value of plan assets. The projected benefit obligation is discounted using the market interest rate as at the measurement date.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Pension expense for the pension plan includes the cost of pension benefits earned during the current year, the interest cost on pension obligations, the expected return on pension plan assets, and other costs. Actuarial gains and losses related to the change in the over-funded or under-funded status of the pension plan are recognized in other comprehensive income.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Business combinations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">All business combinations are accounted for using the acquisition method of accounting. Transaction costs are expensed as incurred.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The fair value of the contingent consideration is classified as a financial liability and is recorded on the balance sheet at the acquisition date and is re-measured at fair value at the end of each period until the end of the contingency period, with fair value adjustments recognized in earnings. However, if the contingent consideration includes an element of compensation to the vendors (i.e. it is tied to continuing employment or it is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> linked to the business valuation), then the portion of contingent consideration related to such element is treated as compensation expense over the expected employment period.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846082896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Acquisitions</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> acquisitions:</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company acquired controlling interests in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> businesses, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> operating in the Americas (Utah; Manitoba; Florida; Quebec; Pittsburgh, Pennsylvania), <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> operating in EMEA (Finland; Denmark; Spain; Germany), <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> operating in Asia Pacific (China; Australia) and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> operating in the Investment Management segment, being a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75%</div> voting equity interest in Harrison Street Real Estate Capital, LLC (&#x201c;Harrison Street&#x201d;) acquired on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 5, 2018. </div>The Finland business was acquired on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 3, 2018, </div>is headquartered in Helsinki and provides property management services to owners of commercial and residential real estate. Harrison Street, headquartered in Chicago, provides real estate investment management services to institutional investors. These acquisitions were completed to expand the Company&#x2019;s geographic presence and, in the case of Harrison Street, to enter a new service line. These acquisitions were accounted for by the acquisition method of accounting for business combinations and accordingly, the consolidated statements of earnings do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include any revenues or expenses related to these acquisitions prior to their closing dates.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 16; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The acquisition date fair value of consideration transferred and purchase price allocation was as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">Finland</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Harrison <br /> Street</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Other</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Aggregate <br /> Acquisitions</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Current assets, excluding cash</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,734</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,948</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,623</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,305</div></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-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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,581</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,678</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,616</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,875</div></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">Current 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,421</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14,544</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(27,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(51,818</div></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; padding-bottom: 1pt">Long-term liabilities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,072</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,608</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(21,680</div></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: rgb(204,238,255)"> <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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,178</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,082</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,222</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,318</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Cash consideration, net of cash acquired of $23,777</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(57,287</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(447,513</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(81,442</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(586,242</div></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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(40,889</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19,212</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60,101</div></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: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total purchase consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(57,287</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(488,402</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100,654</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(646,343</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Acquired intangible assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26,841</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,600</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">69,495</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">374,936</div></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">Acquired goodwill</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,624</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">366,350</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,708</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,682</div></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">Redeemable non-controlling interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">163,630</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,327</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">184,957</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> acquisitions:</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company acquired controlling interests in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> businesses. Acquisitions included controlling interests in regional firms in the US, Canada, Mexico, UK, Denmark and Australia expanding Colliers&#x2019; geographic presence in these markets.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The acquisition date fair value of consideration transferred and purchase price allocation was as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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; border-bottom: Black 1pt solid">Northern<br /> California<br /> &amp; Nevada</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Other</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Aggregate<br /> Acquisitions</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Current assets, excluding cash</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,503</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,420</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,923</div></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">Non-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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,268</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,117</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,385</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,481</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,463</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(48,944</div></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">Long-term liabilities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,600</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,084</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,684</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,310</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,010</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(45,320</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Cash consideration, net of cash acquired of $41,989</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(22,696</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(35,978</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(58,674</div></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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,412</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,135</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19,547</div></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; text-align: left; padding-bottom: 1pt">Total purchase consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(33,108</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(45,113</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(78,221</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Acquired intangible assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,800</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,428</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,228</div></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">Acquired goodwill</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,618</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,953</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,571</div></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">Redeemable non-controlling interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Acquisition-related transaction costs for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>totaled <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11,747</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,247</div>) and were recorded as expense under the caption &#x201c;acquisition-related items&#x201d;.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In all years presented, the fair values of non-controlling interests were determined using an income approach with reference to a discounted cash flow model using the same assumptions implied in determining the purchase consideration.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 17; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The purchase price allocations of acquisitions resulted in the recognition of goodwill. The primary factors contributing to goodwill are assembled workforces, synergies with existing operations and future growth prospects. For acquisitions completed during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>goodwill in the amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$379,486</div> is deductible for income tax purposes (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$17,531</div>).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company sold the residential property management portion of the Finland business acquired earlier in the year. The disposed business had net assets of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$17,713</div> primarily comprised of intangible assets and goodwill allocated from the acquisition of Finland and the sale resulted in a net gain of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$98.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company typically structures its business acquisitions to include contingent consideration. Certain vendors, at the time of acquisition, are entitled to receive a contingent consideration payment if the acquired businesses achieve specified earnings levels during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div>- to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div>-year periods following the dates of acquisition. The ultimate amount of payment is determined based on a formula, the key inputs to which are (i) a contractually agreed maximum payment; (ii) a contractually specified earnings level and (iii) the actual earnings for the contingency period. If the acquired business does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> achieve the specified earnings level, the maximum payment is reduced for any shortfall, potentially to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nil.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Unless it contains an element of compensation, contingent consideration is recorded at fair value each reporting period. The fair value recorded on the consolidated balance sheet as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$93,865</div> (see note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div>). Contingent consideration with a compensatory element is revalued at each reporting period and recognized on a straight-line basis over the term of the contingent consideration arrangement. The liability recorded on the balance sheet for the compensatory element of contingent consideration arrangements as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$15,161.</div> The estimated range of outcomes (undiscounted) for these contingent consideration arrangements is determined based on the formula price and the likelihood of achieving specified earnings levels over the contingency period, and ranges from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$175,870</div> to a maximum of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$206,906.</div> These contingencies will expire during the period extending to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 2023. </div>During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$19,946</div> was paid with reference to such contingent consideration (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11,187</div>).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The consideration for the acquisitions during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was financed from borrowings on the Revolving Credit Facility and cash on hand.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The amounts of revenues and earnings contributed from the dates of acquisition and included in the Company&#x2019;s consolidated results for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>and the supplemental pro forma revenues and earnings of the combined entity had the acquisition dates been <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017, </div>are as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">Revenues</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Net earnings</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="width: 70%; font-size: 10pt">&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: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Actual from acquired entities for 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">196,480</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,879</div></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">Supplemental pro forma for 2018 (unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,934,211</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">139,297</div></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">Supplemental pro forma for 2017 (unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,738,081</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">118,078</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$196,480</div> of actual revenue from acquired entities in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$61,465</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$45,364</div> were from Harrison Street and Finland, respectively, with the remaining <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$89,651</div> from other acquisitions.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.5in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Supplemental pro forma results were adjusted for non-recurring items.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836671856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Acquisition-related Items<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock', window );">Business Combination Disclosure Acquisition Related Items [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Acquisition-related items</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">Acquisition-related expense comprises the following:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Transaction costs</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,747</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,247</div></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">Contingent consideration 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,675</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,054</div></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">Contingent consideration 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,553</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,626</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,927</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Contingent consideration compensation expense and contingent consideration fair value adjustments relate to acquisitions made in the current year as well as the preceding <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> years.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The disclosure for costs of business combination(s) (or series of individually immaterial business combinations) costs including contingent consideration fair value adjustments, transaction costs or other purchase accounting adjustments that are charged to income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationDisclosureAcquisitionRelatedItemsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836594192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Other Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Other income, net</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">(Gain) Loss on investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(168</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">309</div></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">Equity earnings from non-consolidated investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,321</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(923</div></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; padding-bottom: 1pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,281</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(500</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836665904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Other Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Other assets</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">December 31,<br /> 2018</td> <td style="border-bottom: Black 1pt solid; 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">December 31,<br /> 2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Advisor loans receivable</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></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">Equity method investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,968</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,812</div></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">Cost accounted investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,800</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,944</div></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">Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,230</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,953</div></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">Interest rate swap asset</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></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">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,128</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,058</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,713</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,496</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Cost accounted investments include <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,932</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,192</div>) recorded at fair value. The remainder are recorded at cost less impairments adjusted for observable prices.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836594192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Fixed Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Fixed assets</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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"> <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; border-bottom: Black 1pt solid">Cost</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">Accumulated<br /> <div style="display: inline; font-size: 10pt">depreciation</div></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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt">Buildings</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,548</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,042</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,506</div></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">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,173</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,297</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">876</div></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">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,952</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,751</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,201</div></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">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114,136</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">82,120</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,016</div></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; padding-bottom: 1pt">Leasehold improvements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,939</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,056</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,883</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">251,748</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">158,265</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,483</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <!-- Field: Page; Sequence: 19; Value: 2 -->   <!-- Field: /Page --> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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"> <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; border-bottom: Black 1pt solid">Cost</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">Accumulated <br /> depreciation</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt">Buildings</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,425</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">906</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,519</div></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">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,952</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,093</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">859</div></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">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,912</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,825</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,087</div></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">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">106,500</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">77,822</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,678</div></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">Leasehold improvements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">69,848</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,092</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,756</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">233,637</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,738</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83,899</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Included in fixed assets are vehicles, office and computer equipment under capital lease at a cost of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,555</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5,812</div>) and net book value of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,468</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,913</div>).</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836519648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Intangible assets</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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"> <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; border-bottom: Black 1pt solid">Gross <br /> carrying <br /> 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">Accumulated <br /> amortization</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">290,667</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">95,011</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">195,656</div></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">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,600</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,145</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">258,455</div></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">Franchise rights</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,175</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,141</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,034</div></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">Trademarks and trade names:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,841</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,841</div></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: 20pt">Finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,851</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,998</div></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">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,533</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,907</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,626</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">160</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">320</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">620,147</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122,217</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">497,930</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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"> <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; border-bottom: Black 1pt solid">Gross <br /> carrying <br /> 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">Accumulated<br /> amortization</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">219,986</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,897</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,089</div></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">Franchise rights</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,703</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,156</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,547</div></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">Trademarks and trade names:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,121</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,121</div></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: 20pt">Finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,776</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,865</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">911</div></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">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,733</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,572</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,161</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">310</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,629</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,593</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">183,036</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 20; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company acquired the following intangible assets:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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; 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">Estimated<br /> weighted<br /> average<br /> amortization<br /> period (years)</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90,668</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.9</div></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">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,600</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.9</div></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">Trademarks and trade names - finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,632</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.9</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,722</div></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="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">377,622</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.0</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The investment management contracts relate to the acquisition of Harrison Street. The following is the estimated annual expense for amortization of the recorded intangible assets for each of the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31:</div></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">56,903</div></div></td> <td style="width: 1%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">53,419</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">51,366</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">50,690</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">48,127</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836521520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Goodwill</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Consolidated</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-size: 10pt">Balance, December 31, 2016</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126,417</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">165,110</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,446</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,033</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">348,006</div></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">Goodwill acquired during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,938</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,672</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,961</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,571</div></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 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,175</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,175</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,397</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,259</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,674</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,378</div></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">Balance, December 31, 2017</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,578</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201,179</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,666</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,707</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">455,130</div></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">Goodwill acquired during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,014</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79,364</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,954</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">366,350</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,682</div></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">Goodwill disposed during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,557</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,557</div></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">Other 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></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 exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(837</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14,234</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(645</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,405</div></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; font-weight: bold">Balance, December 31, 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,799</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,752</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,894</div></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; padding-left: 20pt">Goodwill</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">234,070</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257,064</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">917,477</div></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: 20pt">Accumulated impairment loss</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26,271</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,312</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,583</div></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; font-weight: bold">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,799</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,752</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,894</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">A test for goodwill impairment is required to be completed annually, in the Company&#x2019;s case as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 1, </div>or more frequently if events or changes in circumstances indicate the asset might be impaired. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"></div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> </div>goodwill impairments were identified in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div> The accumulated impairment loss reflects a goodwill impairment incurred in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2009.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836495120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-term Debt [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Long-term debt</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">December 31,<br /> 2018</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">December 31,<br /> 2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Revolving Credit Facility</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">430,167</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246,411</div></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">Senior Notes</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">239,577</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Capital leases maturing at various dates through 2021</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,470</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,991</div></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">Other long-term debt maturing at various dates up to 2021</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">910</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,491</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">672,123</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">249,893</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,834</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,426</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Long-term debt - non-current</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 19, 2018, </div>the Company entered into an amended and restated credit agreement with a syndicate of banks to provide a multi-currency senior unsecured revolving credit facility (the &#x201c;Revolving Credit Facility&#x201d;) of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,000,000.</div> The Revolving Credit Facility has a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div>-year term ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 30, 2023 </div>and bears interest at an applicable margin of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.50%</div> over floating reference rates, depending on financial leverage ratios. The weighted average interest rate for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.0%</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> &#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.9%</div>). The Revolving Credit Facility had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$562,386</div> of available un-drawn credit as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>letters of credit in the amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7,624</div> were outstanding (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10,307</div> as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017). </div>The Revolving Credit Facility requires a commitment fee of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.25%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5%</div> of the unused portion, depending on certain leverage ratios. At any time during the term, the Company has the right to increase the Revolving Credit Facility by up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$250,000</div> on the same terms and conditions.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 17, 2018, </div>the Company entered into a note purchase agreement with a group of institutional investors to issue <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&#x20ac;210,000</div> of senior unsecured notes with a fixed interest rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.23%</div> (the &#x201c;Senior Notes&#x201d;). The proceeds from the Senior Notes were received on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 30, 2018 </div>and were used to repay indebtedness under the Facility. The Senior Notes have a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-year term ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 30, 2028.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Revolving Credit Facility and the Senior Notes rank equally in terms of seniority and have similar financial covenants. The Company is required to maintain financial covenants including leverage and interest coverage. The Company was in compliance with these covenants as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018. </div>The Company is limited from undertaking certain mergers, acquisitions and dispositions without prior approval.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">The effective interest rate on the Company&#x2019;s long-term debt for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.3%</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> &#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.1%</div>). The estimated aggregate amount of principal repayments on long-term debt required in each of the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years ending <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31 </div>and thereafter to meet the retirement provisions are as follows</div>:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,834</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">348</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">198</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">-</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap"><div style="display: inline; font-size: 10pt">2023 and thereafter</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">669,743</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836540480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Redeemable Non-controlling Interests<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Noncontrolling Interest Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Redeemable non-controlling interests</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The minority equity positions in the Company&#x2019;s subsidiaries are referred to as redeemable non-controlling interests (&#x201c;RNCI&#x201d;). 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 &#x201c;mezzanine&#x201d; section of the balance sheet, outside of shareholders&#x2019; 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:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2017</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">2018</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">(note 23)</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,489</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">134,803</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,491</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,687</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,709</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,393</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,396</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,870</div></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 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,111</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(31,782</div></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">RNCI recognized on business acquisitions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">184,957</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></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: 2.25pt">Balance, December 31</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">343,361</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,489</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 22; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has shareholders&#x2019; agreements in place at each of its non-wholly owned subsidiaries. These agreements allow the Company to &#x201c;call&#x201d; the RNCI at a price determined with the use of a formula price, which is usually equal to a fixed multiple of average annual net earnings before income taxes, interest, depreciation, and amortization. The agreements also have redemption features which allow the owners of the RNCI to &#x201c;put&#x201d; their equity to the Company at the same price subject to certain limitations. The formula price is referred to as the redemption amount and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be paid in cash or in Subordinate Voting Shares. The redemption amount as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$316,012</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$129,087</div>). The redemption amount is lower than that recorded on the balance sheet as the formula price 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 Subordinate Voting Shares as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,400,000</div> such shares would be issued.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Increases or decreases to the formula price of the underlying shares are recognized in the statement of earnings as the NCI redemption increment.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846083696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Capital Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity Note Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Capital stock</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The authorized capital stock of the Company is as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Preferred Shares, issuable in series;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Subordinate Voting Shares having <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> vote per share; and </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 80pt; text-indent: -20pt">An unlimited number of Multiple Voting Shares having <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> votes per share, convertible at any time into Subordinate Voting Shares at a rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> Subordinate Voting Share for each Multiple Voting Share outstanding.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table provides a summary of total capital stock issued and outstanding:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Subordinate Voting Shares</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Multiple Voting Shares</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Total Common Shares</td> <td style="font-size: 10pt; font-style: italic">&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; border-bottom: Black 1pt solid">Number</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">Number</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">Number</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> </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> <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: 34%; font-size: 10pt">Balance, December 31, 2017</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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,608,467</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">406,611</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,325,694</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">373</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,934,161</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">406,984</div></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">Balance, December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,887,442</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">415,432</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,325,694</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">373</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,213,136</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">415,805</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company declared dividends on its Common Shares of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.10</div> per share (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0.10</div>).</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">Pursuant to an agreement approved in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2004 </div>and restated on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 1, 2015 (</div>the &#x201c;Long Term Arrangement&#x201d;), the Company agreed that it will make payments to Jay S. Hennick, its Chairman &amp; Chief Executive Officer (&#x201c;CEO&#x201d;), that are contingent upon the arm&#x2019;s length acquisition of control of the Company or upon a distribution of the Company&#x2019;s assets to shareholders. The payment amounts will be determined with reference to the price per Subordinate Voting Share received by shareholders upon an arm&#x2019;s length sale or upon a distribution of assets. The right to receive the payments <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be transferred among members of the Chairman &amp; CEO&#x2019;s family, their holding companies and trusts. The agreement provides for the Chairman &amp; CEO to receive each of the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> payments. The <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> payment is an amount equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5%</div> of the product of: (i) the total number of Subordinate and Multiple Voting Shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration received by holders of Subordinate and Multiple Voting Shares minus a base price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">C$3.324.</div> The <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> payment is an amount equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5%</div> of the product of (i) the total number of shares outstanding on a fully diluted basis at the time of the sale and (ii) the per share consideration received by holders of Subordinate Voting Shares minus a base price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">C$6.472.</div> Assuming an arm&#x2019;s length acquisition of control of the Company took place on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the amount required to be paid to the Chairman &amp; CEO, based on a market price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">C$75.29</div> per Subordinate Voting Share, would be <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">US$209,589.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836522768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Stock-based compensation</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has a stock option plan for certain officers, key full-time employees and directors of the Company and its subsidiaries, other than its Chairman &amp; CEO who has a Long Term Arrangement as described in note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div> Options are granted at the market price for the underlying shares on the day immediately prior to the date of grant. Each option vests over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div>-year term, expires <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years from the date granted and allows for the purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> Subordinate Voting Share. All Subordinate Voting Shares issued are new shares. As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>there were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,621,500</div> options available for future grants.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 1in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Grants under the Company&#x2019;s stock option plan are equity-classified awards. Stock option activity for the years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> was as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">Number of<br /> 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">Weighted <br /> average <br /> 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">Weighted average <br /> remaining <br /> contractual life <br /> (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">Aggregate <br /> 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; padding-left: 10pt; text-indent: -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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2016</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,602,850</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30.31</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">450,000</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46.21</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(285,700</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.74</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Forfeited</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,875</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40.10</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">Shares issuable under options - December 31, 2017</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,753,275</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36.03</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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-left: 10pt; text-indent: -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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">470,000</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">67.32</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(278,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.60</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Forfeited</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(46,875</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39.66</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,897,425</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.08</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,676</div></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; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Options exercisable - End of year</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746,125</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35.60</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.6</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,495</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company incurred stock-based compensation expense related to these awards of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,394</div> during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 (</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,425</div>).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the range of option exercise prices was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$29.02</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$67.85</div> per share. Also as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the aggregate intrinsic value and weighted average remaining contractual life for in-the-money options vested and expected to vest were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$24,676</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.0</div> years, respectively.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 24; Value: 2 -->   <!-- Field: /Page --> <div> <div> <div> <div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table summarizes information about option exercises during years ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017:</div></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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; text-align: left">Number of options exercised</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">285,700</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Aggregate fair value</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,823</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,213</div></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">Intrinsic value</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,403</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,572</div></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">Amount of cash received</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,420</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,641</div></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; padding-bottom: 2.25pt">Tax benefit recognized</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">73</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>there was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,419</div> of unrecognized compensation cost related to non-vested awards which is expected to be recognized over the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> years. During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the fair value of options vested was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,427</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3,422</div>).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model, utilizing the following weighted average assumptions:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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; text-align: left">Risk free rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.2</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.5</div></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">Expected life in years</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.75</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.75</div></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">Expected volatility</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.9</div></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">Dividend yield</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Weighted average fair value per option granted</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.41</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.36</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The risk-free interest rate is based on the implied yield of a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">zero</div>-coupon US Treasury bond with a term equal to the option&#x2019;s expected term. The expected life in years represents the estimated period of time until exercise and is based on historical experience. The expected volatility is based on the historical prices of the Company&#x2019;s shares over the previous <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> years.</div> </div> </div> </div> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836627600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Income tax</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following is a reconciliation stated as a percentage of pre-tax earnings of the Ontario, Canada combined statutory corporate income tax rate to the Company&#x2019;s effective tax rate:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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; text-align: left">Combined statutory rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.5</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.5</div></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">Nondeductible 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.1</div></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">Tax effect of flow through entities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.4</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.1</div></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">Impact of changes in foreign exchange rates</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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">Adjustments to tax liabilities for prior periods</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.9</div></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">Effect of changes in enacted US federal tax rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.5</div></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">Effect of changes in enacted tax rate in other jurisdictions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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 liability for unrecognized tax benefits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.3</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.4</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.6</div></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">Foreign, state, and provincial tax rate differential</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.6</div></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">Change in valuation allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.1</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.0</div></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">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.4</div></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; padding-bottom: 1pt">Effective income tax rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.3</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39.7</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 25; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Earnings before income tax by jurisdiction comprise the following:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,627</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,814</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,097</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,597</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">120,110</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,570</div></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">Total</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">181,834</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">155,981</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">Income tax expense (recovery) comprises the following:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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="font-size: 10pt">Current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; padding-left: 20pt">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,134</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,031</div></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; text-align: left; padding-left: 20pt">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,768</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,235</div></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; padding-left: 20pt">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,221</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,310</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,123</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,576</div></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">Deferred</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,185</div></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: 20pt">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,732</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,657</div></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; padding-left: 20pt">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,284</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,511</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,137</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,331</div></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; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,260</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,907</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The deferred income tax expense for the United States for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>includes the tax effect of changes in the enacted US federal tax rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11,678.</div></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">The significant components of deferred income tax are as follows:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Loss carry-forwards and other credits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,056</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,869</div></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">Expenses not currently deductible</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,508</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,265</div></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">Revenue not currently taxable</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,416</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,227</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">157</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">525</div></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">Investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,628</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,290</div></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">Provision for doubtful accounts</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,871</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,221</div></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">Financing fees</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(83</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">162</div></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">Net unrealized foreign exchange losses</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(634</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(42,257</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(32,035</div></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">Less: valuation allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,945</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,079</div></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; text-align: left; padding-bottom: 2.25pt">Net deferred income tax asset</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,645</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,357</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company believes that it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the net deferred tax assets of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,645</div> will be realized based upon future income, consideration of net operating loss (&#x201c;NOL&#x201d;) limitations, earnings trends, and tax planning strategies. The amount of deferred tax assets considered realizable, however, could be reduced in the near term if estimates of future earnings are reduced.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 26; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">The Company has pre-tax NOL carry-forward balances as follows:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</td> <td style="border-bottom: Black 1pt solid; 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">Pre-tax losses not recognized</td> <td style="border-bottom: Black 1pt solid; 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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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> <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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,249</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,904</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,222</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,880</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,315</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,720</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">921</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">915</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">394</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,805</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,147</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,512</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,363</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,705</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,784</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,807</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">The Company has pre-tax capital loss carry-forwards as follows:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</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">Pre-tax losses not recognized</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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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> <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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,208</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,881</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,869</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,567</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">339</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">314</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,671</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,671</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,285</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,139</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,285</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,139</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">These amounts above are available to reduce future, federal, state, and provincial income taxes in their respective jurisdictions. NOL carry-forward balances attributable to Canada begin to expire in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2033.</div> NOL carry-forward balances attributable to the United States begin to expire in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2028.</div> Foreign NOL carry-forward balances begin to expire in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019.</div> The utilization of NOLs <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be subject to certain limitations under federal, provincial, state or foreign tax laws.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">Cumulative unremitted foreign earnings of the US subsidiaries is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nil</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nil</div>). Cumulative unremitted foreign earnings of international subsidiaries of the Company approximated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$89,461</div> as at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 (</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$42,709</div>). The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> provided a deferred tax liability on the unremitted foreign earnings as it is management&#x2019;s intent to permanently reinvest such earnings outside of Canada. In addition, any repatriation of such earnings would <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be subject to significant Canadian or foreign taxes.</div> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">A reconciliation of the beginning and ending amounts of the liability for unrecognized tax benefits is as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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"> <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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,292</div></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">Gross increases for tax positions of prior periods</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></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">Amount 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Reduction for lapses in applicable statutes of limitations</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(560</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(628</div></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">Foreign currency translation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(133</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></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; padding-bottom: 2.25pt">Balance, December 31</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,460</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,460</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,858</div>) in gross unrecognized tax benefits, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,460</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,858</div>) would affect the Company&#x2019;s effective tax rate if recognized. For the year-ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>additional interest and penalties of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6</div> related to uncertain tax positions was accrued (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$18</div>). The Company reversed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$173</div> of accrued interest and penalties related to positions lapsed in applicable statute of limitations in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$155</div>). As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company had accrued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$190</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$213</div>) for potential income tax related interest and penalties.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Within the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">twelve</div> months, the Company believes it is reasonably possible that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$130</div> of unrecognized tax benefits associated with uncertain tax positions <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be reduced due to lapses in statutes of limitations.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company files tax returns in Canada, United States and multiple foreign jurisdictions.&nbsp;The number of years with open tax audits varies depending on the tax jurisdiction.&nbsp;Generally, income tax returns filed with the Canada Revenue Agency and related provinces are open for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">seven</div> years and income tax returns filed with the US Internal Revenue Service and related states are open for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years.&nbsp;Tax returns in the significant foreign jurisdictions that the company conducts business in are generally open for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> years.&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 27; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> currently expect any other material impact on earnings to result from the resolution of matters related to open taxation years, other than noted above. Actual settlements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>differ from the amounts accrued. The Company has, as part of its analysis, made its current estimates based on facts and circumstances known to date and cannot predict changes in facts and circumstances that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>affect its current estimates.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836594192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pension and Other Postretirement Benefits Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div> <div> <div> <table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Pension plan</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has a defined benefit pension plan (the &#x201c;Plan&#x201d;), which was assumed in connection with a business acquired during <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div> The Plan covers eligible employees in the Netherlands and provides old age, survivor, orphan and disability benefits. Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>enrollment in the Plan was frozen and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> additional employees are entitled to join the Plan. The Plan is covered by an insurance contract which limits the Company&#x2019;s exposure to returns below a fixed discount rate.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table details the net periodic pension cost of the Plan:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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; text-align: left">Gross employer service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,237</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,501</div></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">Plan participant contributions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(308</div></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">Interest cost on service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></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">Employer's service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,013</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,220</div></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">Interest cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">744</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></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">Expected net return on plan 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(640</div></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">Other costs</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">171</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">166</div></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; padding-bottom: 1pt">Total employer's pension 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,239</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,447</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following tables provide reconciliations of projected benefit obligations and plan assets (the net of which represent the Company&#x2019;s funded status), as well as the funded status, of the Plan.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in benefit obligation:</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">2018</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">2017</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; text-align: left">Projected benefit obligation - 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,368</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,659</div></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">Current service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,014</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,220</div></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">Plan participant / third party contributions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">308</div></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 cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">744</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></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">Benefits paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(495</div></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">Individual settlements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Curtailment</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,038</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,204</div></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">Expected projected benefit obligation, December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,817</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,472</div></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">Actuarial gain, net of foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,842</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,105</div></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; text-align: left; padding-bottom: 1pt">Projected benefit obligation - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,367</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> </div> </div> </div> <!-- Field: Page; Sequence: 28; Value: 2 -->   <!-- Field: /Page --> <div> <div> <div> <div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in plan assets:</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">2018</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">2017</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">Fair value of plan assets - 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,016</div></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">Expected net return on plan 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">640</div></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">Contributions</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Employer</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">634</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">609</div></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: 20pt">Plan participants</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">308</div></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">Benefits paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(495</div></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">Individual settlements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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 costs</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(171</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(72</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,658</div></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">Expected fair value of plan assets - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,841</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,664</div></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">Actuarial (gain)/loss, net of foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(664</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149</div></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">Fair value of plan assets - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,177</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Defined benefit pension plan amounts recorded in the consolidated balance sheet are shown in the table below:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">December 31,<br /> 2018</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">December 31,<br /> 2017</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; text-align: left">Present value of accumulated benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(37,925</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(40,142</div></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">Effect of future compensation increases</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,049</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,226</div></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; text-align: left">Present value of projected benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,974</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(42,368</div></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; padding-bottom: 1pt">Fair value of plan assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,177</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></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">Net liability for pension benefits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,797</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,555</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table details the amount recognized in other comprehensive income:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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; text-align: left">Actuarial gain on remeasurement of projected benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,931</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,038</div></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">Actuarial (gain)/loss on remeasurement of fair value of 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">685</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(234</div></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">Actuarial gain on curtailment of benefits from reorganization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></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">Total gain recognized in other comprehensive income</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,246</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,397</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The assumptions used in developing the projected benefit obligation are as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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">Annual increase in future compensation levels</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.0</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The assumptions used in determining net periodic cost are as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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">Annual increase in future compensation levels</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.0</div></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">Expected long-term rate of return on 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The discount rate assumption used for the Plan was derived from the expected yield of Euro-denominated &#x201c;AA&#x201d; rated corporate bonds with durations consistent with the liabilities of the Plan.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The expected long-term rate of return on assets is based on the current level of return expected on the funds invested or to be invested to provide for the benefits included in the projected benefit obligation. The expected return for each asset class is weighted based on the target asset allocation to develop the expected long-term rate of return on assets assumption for the portfolio.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 29; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>the actual return on assets was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$781</div>) composed of an expected return on assets of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$689</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$640</div>) and an actuarial loss of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$685</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> gain &#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$140</div>).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Plan assets measured at fair value and cash are presented in the following table with the overall allocation of assets.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">December&nbsp;&nbsp;31,</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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">2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Equity type investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,146</div></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: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,146</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Fixed interest type investments:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Government bonds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,022</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,022</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></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">Total</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,178</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,260</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Plan&#x2019;s assets are invested with a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> party insurance company in the Netherlands that insures the performance of Plan assets. The valuation of the insurance asset is included in the &#x201c;Other&#x201d; category in the table above.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company expects the following pension benefit payments over the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">658</div></div></td> <td style="width: 1%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">686</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">721</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">792</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">859</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2024 - 2028</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">5,286</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0"></div></div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836557808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Net Earnings Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Net earnings per common share</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table reconciles the denominator used to calculate earnings per common share:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">2018</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">2017</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; padding-left: 10pt; text-indent: -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: 70%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Shares issued and outstanding at beginning of period</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,934,161</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,648,461</div></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; padding-left: 10pt; text-indent: -10pt">Weighted average number of shares: Issued during the period</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,293</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">181,523</div></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-left: 10pt; text-indent: -10pt">Weighted average number of shares used in computing basic earnings per share</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,155,454</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,829,984</div></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; padding-left: 10pt; text-indent: -10pt">Assumed exercise of stock options acquired under the Treasury Stock Method</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">639,161</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">477,870</div></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: 2.25pt; padding-left: 10pt; text-indent: -10pt">Number of shares used in computing diluted earnings per share</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,794,615</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,307,854</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836670272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Other Supplemental Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Additional Financial Information Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Other supplemental information</div></div></td> </tr>  </table> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Cash payments made during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; text-align: left">Income tax, net of refunds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,153</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,374</div></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">Interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,404</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,168</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Non-cash 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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increases (Decreases) in capital lease obligations</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(522</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></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">Dividends declared but not paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,961</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,947</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Other expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Rent expense</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,183</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65,982</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836515760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Financial Instruments Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Financial instruments</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Concentration of credit risk</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company is subject to credit risk with respect to its cash and cash equivalents, accounts receivable, unbilled revenues, other receivables and advisor loans receivable. Concentrations of credit risk with respect to cash and cash equivalents are limited by the use of multiple large and reputable banks. Concentrations of credit risk with respect to receivables are limited due to the large number of entities comprising the Company&#x2019;s customer base and their dispersion across different service lines in various countries.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Foreign currency risk</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Foreign currency risk is related to the portion of the Company&#x2019;s business transactions denominated in currencies other than US dollars. A significant portion of revenue is generated by the Company&#x2019;s Euro, Canadian dollar, Australian dollar and UK pound sterling currency operations. The Company&#x2019;s head office expenses are incurred primarily in Canadian dollars which are hedged by Canadian dollar denominated revenue.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Fluctuations in foreign currencies impact the amount of total assets and liabilities that are reported for foreign subsidiaries upon the translation of these amounts into US dollars. In particular, the amount of cash, working capital, goodwill and intangibles held by these subsidiaries is subject to translation variance caused by changes in foreign currency exchange rates as of the end of each respective reporting period (the offset to which is recorded to accumulated other comprehensive income on the consolidated balance sheets).</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 71.45pt"><div style="display: inline; font-weight: bold;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Interest rate risk</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company utilizes an interest rate risk management strategy that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>use interest rate hedging contracts from time to time. The Company&#x2019;s specific goals are to: (i) manage interest rate sensitivity by modifying the characteristics of its debt and (ii) lower the long-term cost of its borrowed funds.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 2017, </div>the Company entered into interest rate swap agreements to convert the LIBOR floating interest rate on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100,000</div> of US dollar denominated debt into a fixed interest rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.897%</div> plus the applicable margin. The term of the swaps matched the maturity of the underlying Revolving Credit Facility at the time of inception, with a maturity of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 18, 2022. </div>In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 2018, </div>the Company entered into interest rate swap agreements to convert the LIBOR floating interest rate on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100,000</div> of US dollar denominated debt into a fixed interest rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.7205%</div> plus the applicable margin. The term of the swaps match the maturity of the underlying Revolving Credit Facility, with a maturity of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 30, 2023. </div>The swaps are being accounted for as cash flow hedges and are measured at fair value on the consolidated balance sheets. Gains or losses on the swaps, which are determined to be effective as hedges, are reported in other comprehensive income.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 31; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; margin: 0pt 0 0pt 30pt; text-align: justify"><div style="display: inline; font-weight: normal"><div style="display: inline; font-style: italic;">Fair values of financial instruments</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018:</div></div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">Carrying value at</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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; border-bottom: Black 1pt solid">December 31, 2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)"> <td style="font-size: 10pt">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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-align: left; padding-left: 10pt">Interest rate swap asset</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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; padding-left: 10pt">Investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Equity securities and funds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,835</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,835</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 20pt">Fixed income and bond funds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,101</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,916</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> significant non-recurring fair value measurements recorded during the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The inputs to the measurement of the fair value of contingent consideration related to acquisitions are Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> inputs. The fair value measurements were made 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 <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.1%,</div> with a weighted average of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6.1%</div>). The wide range of discount rates is attributable to 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 data point concentration at the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.8%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8.7%</div> levels. A <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2%</div> increase in the weighted average discount rate would reduce the fair value of contingent consideration by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,800.</div> Changes in the fair value of the contingent consideration liability comprises the following:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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="width: 70%; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,300</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,266</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,525</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,477</div></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">Fair value adjustments (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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,675</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,054</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18,757</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,169</div></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; padding-bottom: 1pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(877</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,672</div></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">Balance, December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,300</div></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> </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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,122</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,657</div></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">Non-current portion</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,743</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,643</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 32; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; text-indent: 0in; margin: 0pt 0 0pt 30pt">The carrying amounts for cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate fair values due to the short maturity of these instruments, unless otherwise indicated. The carrying value of the pension liability is presented as the projected benefit obligation net of the fair value of the plan assets (note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div>). The inputs to the measurement of the fair value of non-current receivables, advisor loans and long-term debt are Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> inputs. The following are estimates of the fair values for other financial instruments:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017</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">Carrying<br /> 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">Fair<br /> 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">Carrying<br /> 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">Fair<br /> 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: 48%; 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: 10%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,088</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,088</div></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: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,136</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,136</div></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">Advisor loans receivable (non-current)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></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)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Other receivables include notes receivable from non-controlling interests and non-current income tax recoverable.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846123824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.</div></div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-size: 10pt"><div style="display: inline; font-weight: bold;">Commitments and contingencies</div></div></td> </tr>  </table> <div style=" font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> <div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic;">(a)</div></div> <div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic;">Lease commitments</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">Minimum operating lease payments are as follows:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">86,376</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">76,169</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">62,171</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">51,011</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">38,103</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">Thereafter</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">97,631</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">411,461</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> <div style="display: inline; font-size: 10pt"><div style="display: inline; font-style: italic;">(b)</div> <div style="display: inline; font-style: italic;">Purchase commitments</div></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-size: 10pt">Minimum contractual purchase commitments are as follows:</div></div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;">  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">11,063</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">6,600</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,467</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,179</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">491</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">20,800</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(c) Contingencies</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">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 <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a material impact on the Company&#x2019;s financial condition or the results of operations.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836530256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Related party transactions</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has entered into office space rental arrangements and property management contracts with minority shareholders of certain 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 year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$420</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$356</div>). The recorded amount of the property management revenues for year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$585</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$635</div>). These amounts are settled monthly in cash, and are priced at market rates. The rental arrangements have fixed terms of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years. The property management contracts have terms of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> years.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">As at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>the Company had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,465</div> of loans receivable from non-controlling shareholders (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 - </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8,093</div>). The majority of the loans receivable represent amounts assumed in connection with acquisitions and amounts issued to non-controlling interests to finance the sale of non-controlling interests in subsidiaries to senior managers. The loans are of varying principal amounts and interest rates which range from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nil</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.0%.</div> These loans are due on demand or mature on various dates up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2026,</div> but are open for repayment without penalty at any time.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846036000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Revenue From Contracts With Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Revenue from contracts with customers</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;"></div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Disaggregated revenue</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers has disaggregated its revenue from contracts with customers by type of service and region as presented in the following table.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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> <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> <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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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> <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="width: 34%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Lease brokerage</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">648,815</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">139,685</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">115,447</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">903,947</div></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">Sales brokerage</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">441,934</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">168,796</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">170,154</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">780,884</div></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">Property management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,550</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84,861</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135,921</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">449,332</div></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">Valuation and advisory</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">148,721</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">112,180</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,133</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">323,034</div></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">Project management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">109,699</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">107,149</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,230</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">249,078</div></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">Investment management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,978</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,978</div></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; padding-bottom: 1pt; padding-left: 10pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,465</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,567</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,475</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,043</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,174</div></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; font-weight: bold; text-align: left; padding-bottom: 2.25pt">Total Revenue</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,596,184</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">623,238</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">528,360</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,021</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">2017 (note 23)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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="font-size: 10pt; text-align: left; padding-left: 10pt">Lease brokerage</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549,721</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116,171</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103,334</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">769,226</div></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">Sales brokerage</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">402,801</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,959</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">182,690</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">723,450</div></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">Property management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208,880</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,440</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126,424</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">378,744</div></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">Valuation and advisory</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131,250</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">98,094</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">56,945</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">286,289</div></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">Project management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99,849</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">110,817</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,093</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,759</div></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">Investment management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,647</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,647</div></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; padding-left: 10pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,912</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,466</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,717</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,085</div></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: 2.25pt">Total Revenue</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409,413</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">514,947</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">496,203</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,654</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Contract balances</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company had contract assets totaling <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$110,432</div> of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$99,468</div> was current (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$111,841</div> of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$104,737</div> was current). During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018, </div>substantially all of the current contract assets were moved to accounts receivable.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company had contract liabilities (all current) totaling <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$39,635</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$35,423</div>). Revenue recognized for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>totaled <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$23,526</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$25,857</div>) that was included in the contract liability balance at the beginning of the year. The remaining balance was transferred to accounts payable and is related to the Company&#x2019;s role as an agent in its outsourcing and advisory business where it collects funds in advance from customers and make payments to vendors or subcontractors on their behalf but where the costs are accounted for on a net basis because the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> control the good or service prior to their delivery to the customer.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787801872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segmented Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Segmented information</div></td> </tr>  </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Operating segments</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Colliers identified <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> reportable operating segments. Three segments are grouped geographically into Americas, Asia Pacific and EMEA. The Investment Management segment includes Harrison Street and the Company&#x2019;s existing European investment management business which was previously reported in EMEA; segment presentation has been revised for all periods presented. The groupings are based on the manner in which the segments are managed. Management assesses each segment&#x2019;s performance based on operating earnings or operating earnings before depreciation and amortization. Corporate includes the costs of global administrative functions and the corporate head office.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Included in segment total assets at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2018 </div>are investments in subsidiaries accounted for under the equity method or cost method: Americas <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,311</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3,171</div>); EMEA <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,820</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2,242</div>), Asia Pacific <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$7</div>); Investment Management <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$430</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$336</div>) and Corporate <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,200</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nil</div>). The reportable segment information excludes intersegment transactions.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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">&nbsp;</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">&nbsp;</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> </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">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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: 34%; font-size: 10pt">Revenues</td> <td style="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,596,184</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">623,238</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">528,360</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,021</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></td> <td style="white-space: nowrap; width: 1%; 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">Depreciation and amortization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,391</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,435</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,320</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,791</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,793</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,730</div></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">Operating earnings (loss)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,490</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,862</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66,240</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,326</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36,520</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201,398</div></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">Other income, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,281</div></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">Interest expense, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,845</div></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; padding-bottom: 1pt">Income tax expense</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(53,260</div></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: 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">128,574</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">846,919</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">602,964</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,490</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">693,040</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,833</div></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; font-weight: bold">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,357,580</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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">Total additions to long-lived assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,814</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161,823</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,669</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">649,898</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,743</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,947</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <div style=" margin: 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">2017 (note 23)</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"> <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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: 34%; font-size: 10pt">Revenues</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">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409,413</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">514,947</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">496,203</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,654</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">Depreciation and amortization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,799</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,595</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,914</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,655</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,992</div></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 (loss)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,955</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,626</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,066</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,263</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,534</div></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="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">167,376</div></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 income, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">500</div></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">Interest expense, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,895</div></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">Income tax expense</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(61,907</div></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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">94,074</div></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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">759,827</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">497,122</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,415</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,360</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,164</div></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="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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,507,560</div></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; text-align: left">Total additions to long-lived assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138,914</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,682</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,876</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,092</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">182,655</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" margin: 0">&nbsp;</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 35; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Geographic information</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Revenues in each geographic region are reported by customer locations.</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <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">2018</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">2017 <br />(note 23)</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">&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">United States</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 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: 12%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,243,019</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,046,248</div></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; text-align: left">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">943,164</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">281,588</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Euro currency countries</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">360,115</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">262,115</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">265,867</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">191,934</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Canada</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">358,035</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">306,533</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65,781</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,158</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Australia</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238,537</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,260</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,886</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,843</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">United Kingdom</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172,820</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">169,700</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68,732</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75,745</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">452,901</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">397,344</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,877</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,797</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Consolidated</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,479,307</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">722,065</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836523776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Impact of Recently Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-weight: bold; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23.</div></td> <td style="width: 5pt"></td> <td style="text-align: justify">Impact of recently issued accounting standards</td> </tr>  </table> <div style=" font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Recently adopted accounting guidance</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">Revenue from contracts with customers</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Beginning in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2014, </div>the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> <div style="display: inline; font-style: italic;">Revenue from Contracts with Customers</div>, as well as several related ASUs (collectively, the &#x201c;Revenue Guidance&#x201d;). The Revenue Guidance clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP and International Financial Reporting Standards. The Revenue Guidance, codified as Accounting Standards Codification Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div> (&#x201c;ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606&#x201d;</div>) has been adopted retrospectively effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018 </div>and accordingly, comparative information has been restated. The primary changes are described below.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 36; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (a) Accounting for lease brokerage revenues</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under previous GAAP, lease brokerage revenues were deferred until the related contingency (e.g. tenant occupancy) was resolved. Under ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606,</div> in certain cases revenue is recognized earlier since the Company&#x2019;s performance obligation will typically be satisfied upon lease execution.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (b) Accounting for reimbursable expenses related to the Company&#x2019;s property management activities</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under previous GAAP, reimbursable expenses contemplated both performance and payment risk when evaluating whether a principal or agent relationship existed between the Company and its customers. Under ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606,</div> principal versus agent indicators were revised with a focus on control over the services provided by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party service providers. As a result, the revenues related to the Company&#x2019;s property management activities for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>increased by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$146,269</div> and the related cost of revenues increased by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$146,269</div> with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> net impact on earnings.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 0.75in">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"> (c) Presentation of contract balances</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has revised the presentation of certain amounts in the balance sheet to reflect the adoption of ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606,</div> with increases to contract balances and decreases to unbilled revenues and unearned revenues associated with the change in lease brokerage revenue recognition.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Adoption of the standard using the full retrospective method resulted in a restatement of certain previously reported results. These include the recognition of additional revenue and an increase in income tax expense, along with increasing contract balances and accrued expenses. The Company&#x2019;s previously reported results for the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>were impacted as follows:</div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">(in thousands of US dollars, except per share amounts)</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</td> <td style="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">&nbsp;</td> <td style="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">&nbsp;</td> <td style="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">&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; font-weight: bold">&nbsp;</td> <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year ended December 31, 2017</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">As <br /> previously <br /> reported</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">Lease <br /> brokerage <br /> revenue <br /> adjustment</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">Principal <br /> versus <br /> agent <br /> adjustment</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">Restated</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">Statement of 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">&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="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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,275,362</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,569</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,269</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,427,281</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,315</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,269</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,585,865</div></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">Selling, general and administrative expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">613,335</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">705</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614,040</div></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</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,300</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,393</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,907</div></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">Non-controlling interest share of 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,236</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,319</div></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 redemption increment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,583</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(190</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,393</div></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">Net earnings attributable&nbsp;&nbsp;to Company</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,313</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,049</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51,362</div></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">Diluted net earnings per common share</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.05</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.31</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0">&nbsp;</div> <!-- Field: Page; Sequence: 37; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; margin: 0pt 0"></div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-width: 700px;">  <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">(in thousands of US dollars)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As at December 31, 2017</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"> <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">As <br /> previously <br /> reported</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">Lease <br /> brokerage <br /> revenue <br /> adjustment</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">Principal <br /> versus <br /> agent <br /> adjustment</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">Restated</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">Balance sheet</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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="width: 48%; font-size: 10pt; text-align: left">Accounts receivable, net of allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">383,385</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(843</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">382,542</div></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">Contract assets, current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104,737</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104,737</div></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">Unbilled revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,370</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(41,370</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Contract assets, non-current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,104</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,104</div></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">Deferred income tax asset, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,394</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,993</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48,401</div></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 and accrued expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">252,904</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(25,817</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,087</div></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 compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">365,709</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,926</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">419,635</div></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">Contract 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,423</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,423</div></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">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,919</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,919</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Deferred income tax liability, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,579</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,044</div></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">Deficit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(128,411</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,922</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(115,489</div></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">Accumulated 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(43,354</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">197</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(43,157</div></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">Non-controlling interests</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,019</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">438</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,457</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr>  </table> </div> <div style=" font-size: 10pt; margin: 0pt 0; text-align: justify"><div style="display: inline; font-weight: normal">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Recently issued accounting guidance, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet adopted</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The FASB has issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> ASUs related to leases. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> <div style="display: inline; font-style: italic;">Leases</div>. This ASU affects all aspects of lease accounting and has a significant impact to lessees as it requires the recognition of a right-of use asset and a lease liability for virtually all leases including operating leases. In addition to balance sheet recognition, additional quantitative and qualitative disclosures will be required. The Company has catalogued and abstracted key terms of its leases and is using a software solution to assist with the additional accounting and disclosures required. The Company&#x2019;s assets and liabilities will be materially impacted by the recognition of a right-of-use asset and lease liability. Related balance sheet ratios will also be impacted; however, covenant ratio calculations under the Company&#x2019;s Revolving Credit Facility will <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be impacted, as they will continue to be based on the accounting standards in place as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017. </div>In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> <div style="display: inline; font-style: italic;">Codification Improvements to Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">842,</div> Leases</div>. This ASU affects narrow aspects of the guidance issued in ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02</div> providing an additional (and optional) alternative transition method to adopt the new leases standard. Under this transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While the Company is continuing to evaluate the full magnitude of the ASU adoptions on its consolidated financial statements for existing lease contracts, it has elected certain practical expedients allowed by the ASU, including the expedient to forego separating lease and non-lease components in lessee contracts, which will increase the magnitude of the asset and liability to be reported. The Company will adopt this ASU effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2019, </div>with the expectation of electing the new optional transition method offered under ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,</div> <div style="display: inline; font-style: italic;">Financial Instruments &#x2013; Credit Losses</div>. This ASU creates a new framework to evaluate financial instruments, such as trade receivables, for expected credit losses. This new framework replaces the existing incurred loss approach and is expected to result in more timely recognition of credit losses. The standard is effective for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019 </div>and early adoption is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> permitted until years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018. </div>The Company is currently assessing the impact of this ASU on its financial statements.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 38; Value: 2 -->   <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">04,</div> <div style="display: inline; font-style: italic;">Intangibles &#x2013; Goodwill and Other: Simplifying the Accounting for Goodwill Impairment</div> to remove Step <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under this guidance, a goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> to exceed the carrying amount of goodwill. The standard is effective for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,</div> <div style="display: inline; font-style: italic;">Derivatives and Hedging (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>): Targeted Improvements to Accounting for Hedging Activities,</div> which increases the scope of hedge accounting for both financial and nonfinancial strategies. The standard is effective for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements and does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> anticipate a material impact as the Company&#x2019;s interest rate swaps are currently accounted for as cash flow hedges, are deemed to be effective as hedges and are already reported in other comprehensive income.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2018, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> <div style="display: inline; font-style: italic;">Income Statement &#x2013; Reporting Comprehensive Income (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">220</div>): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</div>. This ASU provides an option to reclassify stranded tax effects within accumulated other comprehensive income to retained earnings in each period in which the effect of the change in the U.S. federal corporate income tax rate in (or portion thereof) is recorded. The standard is effective for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>with early adoption permitted. The Company is currently assessing the impact of this ASU on its financial statements.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018,</div>&nbsp;the&nbsp;FASB&nbsp;issued&nbsp;ASU&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div>&nbsp;<div style="display: inline; font-style: italic;">Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use software (Subtopic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">350</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div>).</div> This ASU aligns the capitalizing of implementation costs incurred in relation to a hosting arrangement with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. It also requires that these capitalized costs are to be expensed over the term of the hosting arrangement and to the same line as the hosting arrangement. The standard is effective for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2019, </div>with early adoption permitted and should be applied either retrospectively or prospectively after the date of adoption. The Company is currently assessing the impact of this ASU on its financial statements.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836593520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0pt; min-width: 700px;">  <tr style="vertical-align: top; text-align: justify"> <td style="width: 25pt; text-align: left"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24.</div></div></td> <td style="width: 5pt"></td> <td style="text-align: justify"><div style="display: inline; font-weight: bold;">Subsequent event</div></td> </tr>  </table> <div style=" font-size: 10pt; font-weight: bold; text-align: justify; margin: 0pt 0">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2019, </div>the Company acquired a controlling interest in a real estate services firm operating in Central and Southeast Virginia. The initial cash consideration for the acquisition was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$15,876.</div> This acquisition will be accounted for using the acquisition method of accounting for business combinations.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855807744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt">The preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The most significant estimates are related to the judgments used to determine the timing and amount of revenue recognition, recoverability of goodwill and intangible assets, determination of fair values of assets acquired and liabilities assumed in business combinations, estimated fair value of contingent consideration related to acquisitions, quantification of uncertain tax positions, recoverability of deferred income tax assets and the collectability of accounts receivable. Actual results could be materially different from these estimates.</div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Basis of consolidation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The consolidated financial statements include the accounts of the Company, its majority-owned subsidiaries and those variable interest entities where the Company is the primary beneficiary. Where the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a controlling interest but has the ability to exert significant influence, the equity method is used. Inter-company transactions and accounts are eliminated on consolidation.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Cash and cash equivalents</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Cash equivalents consist of short-term interest-bearing securities, which are readily convertible into cash and have original maturities at the date of purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months or less.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Fixed assets</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Fixed assets are carried at cost less accumulated depreciation. The costs of additions and improvements are capitalized, while maintenance and repairs are expensed as incurred. Fixed assets are reviewed for impairment whenever events or circumstances indicate that the carrying value of an asset group <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable. An impairment loss is recorded to the extent the carrying amount exceeds the estimated fair value of an asset group. Fixed assets are depreciated over their estimated useful lives as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="width: 50%; font-size: 10pt; padding-left: 30pt">Buildings</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 49%; font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; padding-left: 30pt">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> years straight-line</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Leasehold improvements</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">term of the lease to a maximum of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr> </table></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Investments in securities</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies investments in securities under the caption &#x201c;other assets&#x201d;. Investments in equity securities are accounted for using the equity method or cost method. The equity method is utilized where the Company has the ability to exercise significant influence on the investee. Realized gains or losses and equity earnings or losses are recorded in other (income) expense. Equity securities, including marketable equity securities as well as those accounted for under the equity method and cost method, are regularly reviewed for impairment based on both quantitative and qualitative criteria that include the extent to which cost exceeds fair value and the duration of the market decline, the Company&#x2019;s intent and ability to hold until forecasted recovery, and the financial health and near term prospects for the issuer. Other-than-temporary impairment losses on equity securities are recorded in earnings.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Financial instruments and derivatives</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Derivative financial instruments are recorded on the consolidated balance sheets as other assets or other liabilities and carried at fair value. From time to time, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>use interest rate swaps to hedge a portion of its interest rate exposure on long-term debt. Hedge accounting is applied and swaps are carried at fair value on the consolidated balance sheets, with gains or losses recognized in interest expense. The carrying value of the hedged item is adjusted for changes in fair value attributable to the hedged interest rate risk; the associated gain or loss is recognized currently in earnings and the unrealized gain or loss is recognized in other comprehensive income. If swaps are terminated and the underlying item is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not,</div> the resulting gain or loss is deferred and recognized over the remaining life of the underlying item using the effective interest method. In addition, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>enter into short-term foreign exchange contracts to lower its cost of borrowing, to which hedge accounting is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> applied.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Fair value</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company uses the fair value measurements framework for financial assets and liabilities and for non-financial assets and liabilities that are recognized or disclosed at fair value on a non-recurring basis. The framework defines fair value, gives guidance for measurement and disclosure, and establishes a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-level hierarchy for observable and unobservable inputs used to measure fair value. An asset or liability&#x2019;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement. The <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> levels are as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> &#x2013; Quoted prices (unadjusted) in active markets for identical assets or liabilities</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> &#x2013; Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> &#x2013; Unobservable inputs for which there is little or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> market data, which requires the Company to develop its own assumptions</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Charges, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Financing fees</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Financing fees related to the Revolving Credit Facility are recorded as an asset and amortized to interest expense using the effective interest method. Financing fees related to the Senior Notes are recorded as a reduction of the debt amount and are amortized to interest expense using the effective interest method.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Goodwill and intangible assets</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill represents the excess of purchase price over the fair value of assets acquired and liabilities assumed in a business combination and is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to amortization.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Intangible assets are recorded at fair value on the date they are acquired. Indefinite life intangible assets are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> subject to amortization. Where lives are finite, they are amortized over their estimated useful lives as follows:</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="width: 50%; font-size: 10pt; text-align: left; padding-left: 30pt">Customer lists and relationships</td> <td style="width: 1%; font-size: 10pt">&nbsp;</td> <td style="width: 49%; font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Trademarks and trade names</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">straight-line over life of contract ranging from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> years</td> </tr> <tr style="vertical-align: bottom"> <td style="font-size: 10pt; text-align: left; padding-left: 30pt">Brokerage backlog</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">as underlying brokerage transactions are completed</td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company reviews the carrying value of finite life intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be recoverable from the estimated future cash flows expected to result from their use and eventual disposition. If the sum of the undiscounted expected future cash flows is less than the carrying amount of the asset group, an impairment loss is recognized. Measurement of the impairment loss is based on the excess of the carrying amount of the asset group over the fair value calculated using discounted expected future cash flows.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 11; Value: 2 --> <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Goodwill and indefinite life intangible assets are tested for impairment annually, on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 1, </div>or more frequently if events or changes in circumstances indicate the asset might be impaired, in which case the carrying amount of the asset is written down to fair value.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of goodwill is tested at the reporting unit level. The Company has <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> distinct reporting units. Impairment is tested by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> assessing qualitative factors to determine whether it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that the fair value of a reporting unit is less than its carrying amount. Where it is determined to be more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that its fair value is greater than its carrying amount, then <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> further testing is required. Where the qualitative analysis is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> sufficient to support that the fair value exceeds the carrying amount then a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div>-step goodwill impairment test is performed. In the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> step, the reporting unit&#x2019;s carrying amount, including goodwill, is compared to the estimated fair value of the reporting unit. The fair values of the reporting units are estimated using a discounted cash flow approach. The fair value measurement is classified within Level <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div> of the fair value hierarchy. If the carrying amount of the reporting unit exceeds its fair value, then a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">second</div> step is performed to measure the amount of impairment loss, if any. Certain assumptions are used to determine the fair value of the reporting units, the most sensitive of which are estimated future cash flows and the discount rate applied to future cash flows. Changes in these assumptions could result in a materially different fair value.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Impairment of indefinite life intangible assets is tested by comparing the carrying amount to the estimated fair value on an individual intangible asset basis.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Redeemable non-controlling interests</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Redeemable non-controlling interests (&#x201c;RNCI&#x201d;) are 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 &#x201c;mezzanine&#x201d; section of the balance sheet, outside of shareholders&#x2019; equity. Changes in the RNCI amount are recognized immediately as they occur.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Revenue</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generates revenue from contracts with customers through its provision of commercial real estate services. These services consist of sales brokerage and lease brokerage operations, outsourcing and advisory services and investment management services.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(a) Real estate brokerage operations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage revenue includes commissions from sales brokerage and lease brokerage services. Sales brokerage services include purchases and sales, debt placement, equity capital raising, market value opinions, acquisition advisory and transaction management. The Company provides these services with respect to substantially all types of commercial real estate. Lease brokerage includes landlord and tenant representation services. Landlord representation provides real estate owners with services to strategically position properties and to secure appropriate tenants. Tenant representation focuses on assisting businesses to assess their occupancy requirements and evaluating and negotiating leases and lease renewals.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(b) Outsourcing and advisory services</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services consist of project management, property management as well as valuation and advisory services. Project management services include design and construction management, move management and workplace solutions consulting. Project management engagements range from single project contracts with a duration of less than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year to multi-year contracts with multiple discrete projects. Property management provides real estate service solutions to real estate owners. In addition to providing on-site management and staffing, the Company provides support through centralized resources such as technical and environmental services, accounting, marketing and human resources. These various services <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be provided through the Company&#x2019;s employees or through contracts with <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div> party providers. Consistent with industry custom, management contract terms typically range from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> years, although most contracts are terminable at any time following a notice period, usually <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">120</div> days.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Valuation and advisory services consist of helping customers determine market values for various types of real estate properties. Such services <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>involve appraisals of single properties or portfolios of properties which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>span multiple property types and geographic locations. These appraisals <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be utilized for a variety of customer needs including acquisitions, dispositions, financing or for tax purposes. In addition to valuation services, the Company provides consulting services to assist customers with specialized real estate needs.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 12; Value: 2 --> <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-style: italic;">(c) Investment management services</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management revenues include consideration for services in the form of asset management advisory and administration fees, transaction fees and incentive fees (carried interest). The performance obligation is to manage client&#x2019;s invested capital for a specified period of time and is delivered over time.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Revenue recognition and unearned revenues</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of services, which are capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 30pt"></td> <td style="width: 15pt"><div style="display: inline; font-style: italic;">(a)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic;">Nature of services</div></td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company has determined that control of sales brokerage services rendered transfer to a customer when a sale and purchase agreement becomes unconditional and lease brokerage services rendered transfer to a customer when a lease between the landlord and the tenant is executed. At these points in time the customer has received substantially all of the benefit of the services provided by the Company. The transaction price is typically associated with the underlying asset involved in the transaction, most commonly a percentage of the sales price or the aggregate rental payments over the term of the lease which are generally known when revenue is recognized.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory services including those provided in relation to property management and project management transfer to the customer over time as the services are performed and revenue from providing these services is recognized in the accounting period in which the services are rendered. For fixed-price contracts, revenue is recognized based upon the actual labor hours spent relative to the total expected labor hours or the project costs incurred relative to the total project costs. For some projects certain obligations that are representative of the work completed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be used as an alternative to recognize revenue. The use of labor hours or overall project costs is dependent upon the input that best represents the progress of the work completed in relation to the specific contract. If a contract includes an hourly fee, revenue is recognized in the amount to which the Company has a right to invoice.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For other advisory services, including valuation and appraisal review, the customer is unable to benefit from the services until the work is substantially complete, revenue is recognized upon delivery of materials to the customer because this faithfully represents when the service has been rendered. For most fixed fee consulting assignments, revenue is recognized based upon the actual service provided to the end of the reporting period as a proportion of the total services to be provided and customers are invoiced on a monthly basis and consideration is payable when invoiced.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management advisory and administration fees are recognized as the services are performed over time and are primarily based on agreed-upon percentages of assets under management or committed capital. Revenue recognition for transactional performance obligations are recognized at a point in time when the performance obligation has been met. The Company receives investment management advisory incentive fees (carried interest) from certain investment funds. These incentive fees are dependent upon exceeding specified performance thresholds on a relative or absolute basis, depending on the product. Incentive fees are recognized when it is determined that significant reversal is considered <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer probable (such as upon the sale of a fund&#x2019;s investment or when the amount of assets under management becomes known as of the end of the specified measurement period). Pursuant to the terms of the Harrison Street acquisition, incentive fees related to assets that were invested prior to the acquisition date by its former owners are allocated to certain employees and former owners; as such the full amount of these incentive fees is passed through as compensation expense and recognized as cost of revenues in the consolidated statement of earnings.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <table cellpadding="0" cellspacing="0" style="; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; min-width: 700px;"> <tr style="vertical-align: top"> <td style="width: 30pt"></td> <td style="width: 15pt"><div style="display: inline; font-style: italic;">(b)</div></td> <td style="text-align: justify"><div style="display: inline; font-style: italic;">Significant judgments</div></td> </tr> </table> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#x2019;s contracts with customers <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>require significant judgment. Where a contract contains multiple performance obligations judgment is used to assess whether they are distinct and accounted for separately or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> distinct and are accounted for and recognized together.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 13; Value: 2 --> <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Brokerage commission arrangement <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include elements that introduce variability to the revenues earned beyond the underlying value of the transaction, these <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include rebates and/or contingencies. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of historical information to estimate the amount the Company will ultimately be entitled to. Generally, revenue is constrained when it is probable that the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be entitled to the full amount of the revenue as associated with the occurrence or non-occurrence of an event that is outside of the Company&#x2019;s control or where the facts and circumstances of the arrangement limit the Company&#x2019;s ability to predict whether this event will occur. When revenue is constrained, this constrained revenue will be recognized if and when the uncertainty has been resolved.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Outsourcing and advisory arrangements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>include incentives tied to achieving certain performance targets. The Company estimates variable consideration or performs a constraint analysis for these contracts on the basis of circumstances specific to the project and historical information in order to estimate the amount the Company will ultimately be entitled to. Estimates of revenue, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In providing project management or property management services, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>engage subcontractors to provide on-site staffing or to provide specialized technical services, materials and/or installation services. These arrangements are assessed and require judgment to determine whether the Company is a principal or an agent of the customer. When the Company acts as a principal, because it is primarily responsible for the delivery of the completed project and controls the services provided by the subcontractors, these amounts are accounted for as revenue on a gross basis. However, when the Company acts as an agent, because it does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> control the services prior to delivery to the customer, these costs are accounted for on a net basis.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">In some cases, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>facilitate collection from the customer and payments to subcontractors or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>facilitate collection from tenants for payment to the landlord. In these instances, balances are recorded as accounts receivable and accounts payable until settled.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Investment management fee arrangements are unique to each contract and evaluated on an individual basis to determine the timing of revenue recognition and significant judgment is involved in making such determination. At each reporting period, the Company considers various factors in estimating revenue to be recognized. Incentive fees have a broad range of possible amounts and the determination of these amount is based upon the market value for managed assets which is highly susceptible to factors outside of the Company&#x2019;s influence. As a result, incentive fee revenue is generally constrained until significant reversal is considered <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer probable.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Certain constrained brokerage fees, outsourcing and advisory fees and investment management fees <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>arise from services that began in a prior reporting period. Consequently, a portion of the fees the Company recognizes in the current period <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be partially related to the services performed in prior periods. In particular, substantially all investment management incentive fees recognized in the period were previously constrained.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Contract balances</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Timing of revenue recognition <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>differ from the timing of invoicing to customers. The Company invoices the customer and records a receivable when it has a right to payment within customary payment terms or it recognizes a contract asset if revenue is recognized prior to when payment is due. Contract liabilities consist of payments received in advance of recognizing revenue. These liabilities consist primarily of payments received for outsourcing and advisory engagements where a component of the revenue <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be paid by the customer prior to the benefits of the services transferring to the customer. As a practical expedient, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> adjust the promised amount of consideration for the effect of a significant financing component when it is expected, at contract inception, that the period between transfer of the service and when the customer pays for that service will be <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less. The Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> typically include extended payment terms in its contracts with customers.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 14; Value: 2 --> <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company generally does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> incur upfront costs to obtain or fulfill contracts that are capitalizable to contract assets and if capitalizable they would be amortized to expense within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less of incurring the expense; consequently, the Company applies the practical expedient to recognize these incremental costs as an expense when incurred. Any costs to obtain or fulfill contracts that exceed <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year are capitalized to contract assets and amortized over the term of the contract on a method consistent with the transfer of services to the customer and the contracts revenue recognition.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90</div> days. With the exceptions of sales brokerage and lease brokerage, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> expect to have any contracts where the period between the transfer of services to the customer and the payment by the customer exceeds <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. With regard to sales brokerage and lease brokerage, arrangements <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>exist where the service is transferred but payment is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> received for a period greater than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. However, arrangements of this nature do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> contain a significant financing component because the amount and timing varies on the basis of the occurrence or non-occurrence of an event that is outside the control of the Company or the customer. As a consequence, the Company does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> adjust the transaction prices for the time value of money.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Contract liabilities represent advance payments associated with our performance obligations that have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been satisfied. The majority of the balances are expected to be recognized to revenue or disbursed on behalf of the client within a year.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Remaining performance obligations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Remaining performance obligations represent the aggregate transaction prices for contracts where the Company&#x2019;s performance obligations have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet been satisfied. The Company applies the practical expedient related to remaining performance obligations that are part of a contract that has an original expected duration of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year or less and the practical expedient related to variable consideration from remaining performance obligations.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Stock-based compensation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">For equity classified awards, compensation cost is measured at the grant date based on the estimated fair value of the award adjusted for expected forfeitures. The related stock option compensation expense is allocated using the graded attribution method.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Long-term incentive plans</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Under these plans, certain subsidiary employees are compensated if the earnings before interest, income tax and amortization of the subsidiary increases. Awards under these plans generally have a term of up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years, a vesting period of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years and are settled in cash at the end of the term. If an award is subject to a vesting condition, then the graded attribution method is applied to the fair value or intrinsic value of the award. The related compensation expense is recorded in selling, general and administrative expenses and the liability is recorded in accrued compensation.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Foreign currency translation</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Assets, liabilities and operations of foreign subsidiaries are recorded based on the functional currency of each entity. For certain foreign operations, the functional currency is the local currency, in which case the assets, liabilities and operations are translated at current exchange rates from the local currency to the reporting currency, the US dollar. The resulting unrealized gains or losses are reported as a component of accumulated other comprehensive earnings. Realized and unrealized foreign currency gains or losses related to any foreign dollar denominated monetary assets and liabilities are included in net earnings.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Income tax</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Income tax has been provided using the asset and liability method whereby deferred income tax assets and liabilities are recognized for the expected future income tax consequences of events that have been recognized in the consolidated financial statements or income tax returns. Deferred income tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which temporary differences are expected to reverse, be recovered or settled. The effect on deferred income tax assets and liabilities of a change in income tax rates is recognized in earnings in the period in which the change occurs. A valuation allowance is recorded unless it is more likely than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> that realization of a deferred income tax asset will occur based on available evidence.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <!-- Field: Page; Sequence: 15; Value: 2 --> <!-- Field: /Page --> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company recognizes uncertainty in tax positions taken or expected to be taken in a tax return by recording a liability for unrecognized tax benefits on its balance sheet. Uncertainties are quantified by applying a prescribed recognition threshold and measurement attribute.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company classifies interest and penalties associated with income tax positions in income tax expense.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Pension plan</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The Company&#x2019;s defined benefit pension plan obligation is remeasured annually as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31 </div>based on the present value of projected future benefit payments for all participants for services rendered.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The benefit obligation and related funded status are determined using assumptions as of the end of each year.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The expected return on plan assets is based on historical and projected rates of return for assets in the investment plan portfolio. The actual return is based on the fair value of plan assets. The projected benefit obligation is discounted using the market interest rate as at the measurement date.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">Pension expense for the pension plan includes the cost of pension benefits earned during the current year, the interest cost on pension obligations, the expected return on pension plan assets, and other costs. Actuarial gains and losses related to the change in the over-funded or under-funded status of the pension plan are recognized in other comprehensive income.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt"><div style="display: inline; font-weight: bold;">Business combinations</div></div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">All business combinations are accounted for using the acquisition method of accounting. Transaction costs are expensed as incurred.</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">&nbsp;</div> <div style=" font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 30pt">The fair value of the contingent consideration is classified as a financial liability and is recorded on the balance sheet at the acquisition date and is re-measured at fair value at the end of each period until the end of the contingency period, with fair value adjustments recognized in earnings. However, if the contingent consideration includes an element of compensation to the vendors (i.e. it is tied to continuing employment or it is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> linked to the business valuation), then the portion of contingent consideration related to such element is treated as compensation expense over the expected employment period.</div></div></div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.3A-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355119-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32247-109318<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e32280-109318<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.M)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877573&amp;loc=d3e87990-122713<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2,12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27290-111563<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6591990496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">Finland</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Harrison <br /> Street</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Other</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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">Aggregate <br /> Acquisitions</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Current assets, excluding cash</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,734</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,948</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,623</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,305</div></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-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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,581</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,678</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,616</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,875</div></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">Current 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,421</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14,544</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(27,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(51,818</div></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; padding-bottom: 1pt">Long-term liabilities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,072</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,608</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(21,680</div></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: rgb(204,238,255)"> <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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,178</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,082</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,222</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,318</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Cash consideration, net of cash acquired of $23,777</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(57,287</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(447,513</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(81,442</div></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">$</td> <td style="font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(586,242</div></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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(40,889</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19,212</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(60,101</div></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: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Total purchase consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(57,287</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(488,402</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(100,654</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(646,343</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Acquired intangible assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26,841</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,600</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">69,495</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">374,936</div></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">Acquired goodwill</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,624</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">366,350</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,708</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,682</div></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">Redeemable non-controlling interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">163,630</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,327</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">184,957</div></td> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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; border-bottom: Black 1pt solid">Northern<br /> California<br /> &amp; Nevada</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Other</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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">Aggregate<br /> Acquisitions</td> <td style="font-size: 10pt; border-bottom: Black 1pt solid">&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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Current assets, excluding cash</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,503</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,420</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,923</div></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">Non-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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,268</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,117</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,385</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,481</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,463</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(48,944</div></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">Long-term liabilities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,600</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,084</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,684</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,310</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(7,010</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(45,320</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Cash consideration, net of cash acquired of $41,989</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(22,696</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(35,978</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(58,674</div></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; padding-bottom: 1pt">Acquisition date fair value of contingent consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(10,412</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(9,135</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(19,547</div></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; text-align: left; padding-bottom: 1pt">Total purchase consideration</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(33,108</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(45,113</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(78,221</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Acquired intangible assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,800</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,428</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,228</div></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">Acquired goodwill</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,618</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,953</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,571</div></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">Redeemable non-controlling interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">Revenues</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">Net earnings</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="width: 70%; font-size: 10pt">&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: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Actual from acquired entities for 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">196,480</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,879</div></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">Supplemental pro forma for 2018 (unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,934,211</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">139,297</div></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">Supplemental pro forma for 2017 (unaudited)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,738,081</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">118,078</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836648768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Acquisition-related Items (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock', window );">Schedule of Acquisition Related Expenses [Table Text Block]</a></td>
<td class="text">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> &lt;tr style="vertical-align: bottom"> &lt;td style="white-space: nowrap; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: right; border-bottom: Black 1pt solid">2018&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom"> &lt;td style="white-space: nowrap; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="width: 70%; font-size: 10pt; text-align: left">Transaction costs&lt;/td> &lt;td style="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="width: 12%; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,747&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt">&nbsp;&lt;/td> &lt;td style="width: 1%; font-size: 10pt; text-align: left">$&lt;/td> &lt;td style="width: 12%; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,247&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; text-align: left">Contingent consideration fair value adjustments&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,675&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,054&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Contingent consideration compensation expense&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,553&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,626&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;tr style="vertical-align: bottom; background-color: White"> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,975&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;&lt;/td> &lt;td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">$&lt;/td> &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,927&lt;/div>&lt;/td> &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;&lt;/td> &lt;/tr> &lt;/table>&lt;/div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of the schedule of acquisition-related expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ScheduleOfAcquisitionRelatedExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835843216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Other Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">(Gain) Loss on investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(168</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">309</div></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">Equity earnings from non-consolidated investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,321</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(923</div></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; padding-bottom: 1pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,281</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(500</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836576480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Other Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Other Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">December 31,<br /> 2018</td> <td style="border-bottom: Black 1pt solid; 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">December 31,<br /> 2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Advisor loans receivable</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></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">Equity method investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,968</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,812</div></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">Cost accounted investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,800</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,944</div></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">Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,230</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,953</div></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">Interest rate swap asset</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">751</div></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">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,128</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,058</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,713</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,496</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836498912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Fixed Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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"> <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; border-bottom: Black 1pt solid">Cost</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">Accumulated<br /> <div style="display: inline; font-size: 10pt">depreciation</div></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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt">Buildings</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,548</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,042</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,506</div></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">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,173</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,297</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">876</div></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">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,952</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,751</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,201</div></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">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">114,136</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">82,120</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,016</div></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; padding-bottom: 1pt">Leasehold improvements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,939</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,056</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,883</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">251,748</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">158,265</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,483</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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"> <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; border-bottom: Black 1pt solid">Cost</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">Accumulated <br /> depreciation</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt">Buildings</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,425</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">906</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,519</div></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">Vehicles</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,952</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,093</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">859</div></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">Furniture and equipment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,912</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,825</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,087</div></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">Computer equipment and software</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">106,500</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">77,822</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,678</div></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">Leasehold improvements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">69,848</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,092</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,756</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">233,637</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149,738</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83,899</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835861504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">December 31, 2018</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"> <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; border-bottom: Black 1pt solid">Gross <br /> carrying <br /> 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">Accumulated <br /> amortization</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">290,667</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">95,011</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">195,656</div></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">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,600</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,145</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">258,455</div></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">Franchise rights</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,175</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,141</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,034</div></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">Trademarks and trade names:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,841</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23,841</div></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: 20pt">Finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,851</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,998</div></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">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,533</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,907</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,626</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">160</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">320</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">620,147</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">122,217</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">497,930</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">December 31, 2017</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"> <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; border-bottom: Black 1pt solid">Gross <br /> carrying <br /> 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">Accumulated<br /> amortization</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">Net</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 55%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">219,986</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,897</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,089</div></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">Franchise rights</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,703</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,156</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,547</div></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">Trademarks and trade names:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 20pt">Indefinite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,121</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,121</div></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: 20pt">Finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,776</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,865</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">911</div></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">Management contracts and other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,733</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,572</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,161</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">310</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207</div></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: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,629</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,593</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">183,036</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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; 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">Estimated<br /> weighted<br /> average<br /> amortization<br /> period (years)</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Customer lists and relationships</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90,668</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.9</div></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">Investment management contracts</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">270,600</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.9</div></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">Trademarks and trade names - finite life</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,632</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10.9</div></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">Brokerage backlog</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,722</div></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="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">377,622</div></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; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.0</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">56,903</div></div></td> <td style="width: 1%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">53,419</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">51,366</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">50,690</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">48,127</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836549744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Consolidated</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 35%; font-size: 10pt">Balance, December 31, 2016</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126,417</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">165,110</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,446</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,033</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">348,006</div></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">Goodwill acquired during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,938</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,672</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,961</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,571</div></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 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,175</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,175</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,397</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,259</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,674</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,378</div></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">Balance, December 31, 2017</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">190,578</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201,179</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,666</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,707</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">455,130</div></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">Goodwill acquired during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,014</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">79,364</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,954</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">366,350</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,682</div></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">Goodwill disposed during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,557</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,557</div></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">Other 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44</div></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 exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(837</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(14,234</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(645</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,405</div></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; font-weight: bold">Balance, December 31, 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,799</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,752</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,894</div></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; padding-left: 20pt">Goodwill</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">234,070</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">257,064</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">917,477</div></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: 20pt">Accumulated impairment loss</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(26,271</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,312</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(29,583</div></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; font-weight: bold">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,799</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,752</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,931</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">379,412</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,894</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836691632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">December 31,<br /> 2018</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">December 31,<br /> 2017</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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Revolving Credit Facility</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">430,167</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246,411</div></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">Senior Notes</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">239,577</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Capital leases maturing at various dates through 2021</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,470</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,991</div></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">Other long-term debt maturing at various dates up to 2021</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">910</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,491</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">672,123</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">249,893</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,834</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,426</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left; padding-bottom: 2.25pt">Long-term debt - non-current</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,834</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">348</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">198</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">-</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; white-space: nowrap"><div style="display: inline; font-size: 10pt">2023 and thereafter</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">669,743</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846026896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Redeemable Non-controlling Interests (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock', window );">Redeemable Noncontrolling Interest [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2017</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">2018</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">(note 23)</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,489</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">134,803</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,491</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,687</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,709</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,393</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(16,396</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(12,870</div></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 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,111</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(31,782</div></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">RNCI recognized on business acquisitions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">184,957</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,258</div></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: 2.25pt">Balance, December 31</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">343,361</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">145,489</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6819555840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Capital Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockByClassTextBlock', window );">Schedule of Stock by Class [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Subordinate Voting Shares</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Multiple Voting Shares</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td style="font-size: 10pt; font-style: italic">&nbsp;</td> <td colspan="6" style="white-space: nowrap; font-size: 10pt; font-style: italic; text-align: center">Total Common Shares</td> <td style="font-size: 10pt; font-style: italic">&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; border-bottom: Black 1pt solid">Number</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">Number</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">Number</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> </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> <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: 34%; font-size: 10pt">Balance, December 31, 2017</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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,608,467</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">406,611</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,325,694</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">373</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,934,161</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">406,984</div></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">Balance, December 31, 2018</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,887,442</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">415,432</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,325,694</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">373</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,213,136</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">415,805</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information.  Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21488-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21484-112644<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841864496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Compensation, Stock Options, Activity [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">Number of<br /> 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">Weighted <br /> average <br /> 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">Weighted average <br /> remaining <br /> contractual life <br /> (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">Aggregate <br /> 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; padding-left: 10pt; text-indent: -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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2016</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,602,850</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30.31</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">450,000</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46.21</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(285,700</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.74</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Forfeited</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,875</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40.10</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">Shares issuable under options - December 31, 2017</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,753,275</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36.03</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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-left: 10pt; text-indent: -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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">470,000</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">67.32</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; text-indent: -10pt">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(278,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.60</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Forfeited</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(46,875</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39.66</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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; padding-left: 10pt; text-indent: -10pt">Shares issuable under options - December 31, 2018</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,897,425</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45.08</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24,676</div></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; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Options exercisable - End of year</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">746,125</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35.60</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.6</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,495</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_StockOptionsExercisedTableTextBlock', window );">Stock Options Exercised [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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; text-align: left">Number of options exercised</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">285,700</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt">Aggregate fair value</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,823</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,213</div></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">Intrinsic value</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,403</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,572</div></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">Amount of cash received</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,420</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,641</div></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; padding-bottom: 2.25pt">Tax benefit recognized</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">73</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">102</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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; text-align: left">Risk free rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.2</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.5</div></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">Expected life in years</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.75</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.75</div></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">Expected volatility</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28.9</div></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">Dividend yield</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.1</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt">Weighted average fair value per option granted</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.41</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.36</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_StockOptionsExercisedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the tabular disclosure of the schedule of stock options exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_StockOptionsExercisedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855163184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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; text-align: left">Combined statutory rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.5</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26.5</div></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">Nondeductible 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.1</div></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">Tax effect of flow through entities</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.4</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1.1</div></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">Impact of changes in foreign exchange rates</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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">Adjustments to tax liabilities for prior periods</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.9</div></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">Effect of changes in enacted US federal tax rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.5</div></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">Effect of changes in enacted tax rate in other jurisdictions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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 liability for unrecognized tax benefits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.3</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.4</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.6</div></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">Foreign, state, and provincial tax rate differential</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.6</div></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">Change in valuation allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.1</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.2</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.0</div></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">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.5</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.4</div></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; padding-bottom: 1pt">Effective income tax rate</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29.3</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39.7</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">%</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,627</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,814</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,097</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,597</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">120,110</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,570</div></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">Total</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">181,834</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">155,981</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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="font-size: 10pt">Current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; padding-left: 20pt">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,134</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,031</div></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; text-align: left; padding-left: 20pt">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,768</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,235</div></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; padding-left: 20pt">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,221</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,310</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,123</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,576</div></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">Deferred</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Canada</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,185</div></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: 20pt">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,732</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,657</div></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; padding-left: 20pt">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,284</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,511</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,137</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,331</div></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; padding-bottom: 2.25pt">Total</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,260</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,907</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; font-size: 10pt; text-align: left">Loss carry-forwards and other credits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,056</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,869</div></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">Expenses not currently deductible</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,508</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">34,265</div></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">Revenue not currently taxable</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,416</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(15,227</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">157</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">525</div></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">Investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,628</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,290</div></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">Provision for doubtful accounts</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,871</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,221</div></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">Financing fees</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(83</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">162</div></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">Net unrealized foreign exchange losses</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(634</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(42,257</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(32,035</div></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">Less: valuation allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(8,945</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,079</div></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; text-align: left; padding-bottom: 2.25pt">Net deferred income tax asset</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,645</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,357</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Summary of Operating Loss Carryforwards [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</td> <td style="border-bottom: Black 1pt solid; 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">Pre-tax losses not recognized</td> <td style="border-bottom: Black 1pt solid; 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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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> <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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,249</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,904</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,222</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,880</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,315</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,720</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">921</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">915</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">394</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,805</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,147</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,512</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,363</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,705</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,784</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,807</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; text-align: right">&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">Pre-tax loss carry forward</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">Pre-tax losses not recognized</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">Pre-tax losses recognized</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">2018</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">2017</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">2018</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">2017</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">2018</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">2017</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> <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: 34%; font-size: 10pt">Canada</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,208</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,881</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,869</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,567</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">339</div></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: 8%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">314</div></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">United States</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,671</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,698</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,671</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Foreign</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,285</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,139</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,285</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,139</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of Income Tax Contingencies [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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"> <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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,292</div></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">Gross increases for tax positions of prior periods</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18</div></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">Amount 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Reduction for lapses in applicable statutes of limitations</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(560</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(628</div></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">Foreign currency translation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(133</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">176</div></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; padding-bottom: 2.25pt">Balance, December 31</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,460</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,858</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855093440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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; text-align: left">Gross employer service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,237</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,501</div></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">Plan participant contributions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(308</div></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">Interest cost on service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27</div></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">Employer's service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,013</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,220</div></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">Interest cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">744</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></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">Expected net return on plan 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(640</div></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">Other costs</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">171</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">166</div></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; padding-bottom: 1pt">Total employer's pension 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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,239</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,447</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock', window );">Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in benefit obligation:</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">2018</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">2017</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; text-align: left">Projected benefit obligation - 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,368</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,659</div></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">Current service cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,014</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,220</div></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">Plan participant / third party contributions</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">308</div></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 cost</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">744</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">701</div></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">Benefits paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(495</div></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">Individual settlements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Curtailment</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,038</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,204</div></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">Expected projected benefit obligation, December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,817</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,472</div></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">Actuarial gain, net of foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,842</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,105</div></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; text-align: left; padding-bottom: 1pt">Projected benefit obligation - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,975</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,367</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock', window );">Schedule of Changes in Fair Value of Plan Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">Change in plan assets:</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">2018</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">2017</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">Fair value of plan assets - 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,016</div></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">Expected net return on plan 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">689</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">640</div></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">Contributions</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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-left: 20pt">Employer</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">634</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">609</div></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: 20pt">Plan participants</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">246</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">308</div></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">Benefits paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(495</div></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">Individual settlements</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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 costs</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(171</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(72</div></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">Foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,853</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,658</div></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">Expected fair value of plan assets - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,841</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,664</div></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">Actuarial (gain)/loss, net of foreign exchange</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(664</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">149</div></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">Fair value of plan assets - December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,177</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">December 31,<br /> 2018</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">December 31,<br /> 2017</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; text-align: left">Present value of accumulated benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(37,925</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(40,142</div></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">Effect of future compensation increases</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,049</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,226</div></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; text-align: left">Present value of projected benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(38,974</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(42,368</div></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; padding-bottom: 1pt">Fair value of plan assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,177</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,813</div></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">Net liability for pension benefits</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,797</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,555</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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; text-align: left">Actuarial gain on remeasurement of projected benefit obligation</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,931</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,038</div></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">Actuarial (gain)/loss on remeasurement of fair value of 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">685</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(234</div></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">Actuarial gain on curtailment of benefits from reorganization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(125</div></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">Total gain recognized in other comprehensive income</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(2,246</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,397</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">)</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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">Annual increase in future compensation levels</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.0</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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="width: 70%; font-size: 10pt; text-align: left">Discount rate used in determining present values</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; font-weight: bold; text-align: left">%</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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">Annual increase in future compensation levels</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.0</div></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">Expected long-term rate of return on 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.9</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.8</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">%</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of Allocation of Plan Assets [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">December&nbsp;&nbsp;31,</td> <td style="font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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">2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)"> <td style="width: 48%; font-size: 10pt; text-align: left">Equity type investments</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,146</div></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: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,146</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Fixed interest type investments:</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Government bonds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,022</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,022</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">92</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></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">Total</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,178</div></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">$</td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36,260</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">918</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">658</div></div></td> <td style="width: 1%"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; width: 27%; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">686</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">721</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">792</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">859</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2024 - 2028</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">5,286</div></div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the assumptions used to determine for pension plans and/or other employee benefit plans the benefit obligation and net benefit cost, including assumed discount rates, rate increase in compensation increase, and expected long-term rates of return on plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the accumulated postemployment benefit obligation from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836651024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Net Earnings Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; padding-left: 10pt; text-indent: -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">2018</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">2017</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; padding-left: 10pt; text-indent: -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: 70%; font-size: 10pt; text-align: left; padding-left: 10pt; text-indent: -10pt">Shares issued and outstanding at beginning of period</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,934,161</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,648,461</div></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; padding-left: 10pt; text-indent: -10pt">Weighted average number of shares: Issued during the period</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,293</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">181,523</div></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-left: 10pt; text-indent: -10pt">Weighted average number of shares used in computing basic earnings per share</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,155,454</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">38,829,984</div></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; padding-left: 10pt; text-indent: -10pt">Assumed exercise of stock options acquired under the Treasury Stock Method</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">639,161</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">477,870</div></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: 2.25pt; padding-left: 10pt; text-indent: -10pt">Number of shares used in computing diluted earnings per share</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="border-bottom: Black 2.25pt double; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,794,615</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39,307,854</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846086816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Other Supplemental Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ScheduleOfOtherSupplementInformationTableTextBlock', window );">Schedule of Other Supplement Information [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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 colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right; border-bottom: Black 1pt solid">2017</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"> <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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Cash payments made during the year</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 10pt; text-align: left">Income tax, net of refunds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">42,153</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,374</div></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">Interest</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,404</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,168</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Non-cash 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> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-size: 10pt; text-align: left">Increases (Decreases) in capital lease obligations</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(522</div></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">$</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">123</div></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">Dividends declared but not paid</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,961</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,947</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Other expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Rent expense</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,183</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65,982</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ScheduleOfOtherSupplementInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of the schedule of other supplement information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ScheduleOfOtherSupplementInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841519696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">Carrying value at</td> <td style="padding-bottom: 1pt; font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="10" style="white-space: nowrap; font-size: 10pt; text-align: center; border-bottom: Black 1pt solid">Fair value measurements</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; border-bottom: Black 1pt solid">December 31, 2018</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">Level 1</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">Level 2</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">Level 3</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: rgb(204,238,255)"> <td style="font-size: 10pt">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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; text-align: left; padding-left: 10pt">Interest rate swap asset</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">926</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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; padding-left: 10pt">Investments</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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; padding-left: 20pt">Equity securities and funds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,835</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,835</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 20pt">Fixed income and bond funds</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,101</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">185</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,916</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock', window );">Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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="width: 70%; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,300</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,266</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,525</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,477</div></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">Fair value adjustments (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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,675</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,054</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(18,757</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(6,169</div></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; padding-bottom: 1pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(877</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,672</div></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">Balance, December 31</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">93,865</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,300</div></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> </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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,122</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,657</div></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">Non-current portion</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,743</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,643</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017</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">Carrying<br /> 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">Fair<br /> 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">Carrying<br /> 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">Fair<br /> 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: 48%; 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: 10%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,088</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,088</div></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: 10%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,136</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,136</div></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">Advisor loans receivable (non-current)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,661</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,978</div></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)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">670,289</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">247,467</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109250915&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836511632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">86,376</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">76,169</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">62,171</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">51,011</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">38,103</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">Thereafter</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">97,631</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">411,461</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">Year ended December 31</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td colspan="2" style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 30%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2019</div></td> <td style="width: 1%; font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="width: 12%; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">11,063</div></div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="width: 27%; background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2020</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">6,600</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2021</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,467</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">2022</div></td> <td style="font-size: 10pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">1,179</div></div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: White"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">2023</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">491</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="font-size: 10pt; padding-bottom: 1pt"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">$</div></td> <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-size: 10pt">20,800</div></div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> <td style="background-color: White"><div style="display: inline; font-size: 10pt">&nbsp;</div></td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the aggregate amount of payments due on known contractual obligations for the five years following the date of the latest balance sheet and the combined aggregate amount of maturities of known contractual obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph a<br> -Subparagraph 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836651888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Revenue From Contracts With Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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> <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> <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 colspan="2" style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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> <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="width: 34%; font-size: 10pt; font-weight: bold; text-align: left; padding-left: 10pt">Lease brokerage</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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">648,815</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">139,685</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">115,447</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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: 8%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">903,947</div></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">Sales brokerage</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">441,934</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">168,796</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">170,154</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">780,884</div></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">Property management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,550</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84,861</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135,921</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">449,332</div></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">Valuation and advisory</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">148,721</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">112,180</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">62,133</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">323,034</div></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">Project management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">109,699</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">107,149</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32,230</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">249,078</div></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">Investment management</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,978</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">74,978</div></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; padding-bottom: 1pt; padding-left: 10pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,465</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,567</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,475</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,043</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44,174</div></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; font-weight: bold; text-align: left; padding-bottom: 2.25pt">Total Revenue</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,596,184</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">623,238</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">528,360</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,021</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></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; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">2017 (note 23)</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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="font-size: 10pt; text-align: left; padding-left: 10pt">Lease brokerage</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">549,721</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">116,171</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">103,334</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">769,226</div></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">Sales brokerage</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">402,801</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">137,959</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">182,690</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">723,450</div></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">Property management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">208,880</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">43,440</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">126,424</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">378,744</div></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">Valuation and advisory</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">131,250</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">98,094</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">56,945</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">286,289</div></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">Project management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">99,849</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">110,817</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17,093</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,759</div></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">Investment management</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,647</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,647</div></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; padding-left: 10pt">Other</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,912</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,466</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,717</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">37,085</div></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: 2.25pt">Total Revenue</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409,413</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">514,947</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">496,203</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,654</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846156192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segmented Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt; font-weight: bold">2018</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">&nbsp;</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">&nbsp;</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> </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">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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: 34%; font-size: 10pt">Revenues</td> <td style="width: 1%; font-size: 10pt; font-weight: bold">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,596,184</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">623,238</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">528,360</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">76,021</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,624</div></td> <td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> <td style="width: 1%; font-size: 10pt; font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></td> <td style="white-space: nowrap; width: 1%; 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">Depreciation and amortization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">30,391</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,435</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,320</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,791</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,793</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">78,730</div></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">Operating earnings (loss)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,490</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,862</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">66,240</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,326</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(36,520</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201,398</div></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">Other income, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,281</div></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">Interest expense, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(20,845</div></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; padding-bottom: 1pt">Income tax expense</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(53,260</div></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: 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">128,574</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">846,919</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">602,964</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,490</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">693,040</div></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; border-bottom: Black 1pt solid">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,833</div></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; font-weight: bold">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,357,580</div></td> <td style="white-space: nowrap; border-bottom: Black 2.25pt double; 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">Total additions to long-lived assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,814</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">161,823</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,669</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">649,898</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,743</div></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; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">887,947</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">2017 (note 23)</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"> <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; border-bottom: Black 1pt solid">Americas</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">EMEA</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">Asia<br /> Pacific</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">Investment<br /> Management</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">Corporate</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">Consolidated</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> <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: 34%; font-size: 10pt">Revenues</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">$</td> <td style="width: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,409,413</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">514,947</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">496,203</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,654</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,983</div></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: 8%; border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">Depreciation and amortization</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,799</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,595</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,914</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,655</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,992</div></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 (loss)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,955</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45,626</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,066</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,263</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(23,534</div></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="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">167,376</div></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 income, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">500</div></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">Interest expense, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,895</div></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">Income tax expense</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(61,907</div></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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 2.25pt">Net earnings</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">&nbsp;</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; padding-bottom: 2.25pt">&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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">94,074</div></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> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">Total assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">759,827</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">497,122</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,415</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">33,360</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,164</div></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="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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,507,560</div></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; text-align: left">Total additions to long-lived assets</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138,914</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,682</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,876</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">91</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,092</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">182,655</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <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">2018</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">2017 <br />(note 23)</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">&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">United States</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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: 70%; font-size: 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: 12%; font-size: 10pt; font-weight: bold; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,243,019</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,046,248</div></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; text-align: left">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">943,164</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">281,588</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">Euro currency countries</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">360,115</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">262,115</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">265,867</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">191,934</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Canada</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">358,035</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">306,533</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">65,781</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,158</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Australia</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">238,537</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">253,260</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,886</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">50,843</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold; text-align: left">United Kingdom</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">172,820</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">169,700</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">68,732</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75,745</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Other</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">452,901</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">397,344</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">87,877</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,797</div></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> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; font-weight: bold">Consolidated</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,825,427</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,479,307</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">722,065</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846017792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Impact of Recently Issued Accounting Standards (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock', window );">Schedule of Change in Accounting Estimate [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt"><div style="display: inline; font-size: 10pt">(in thousands of US dollars, except per share amounts)</div></td> <td style="font-size: 10pt; padding-bottom: 1pt">&nbsp;</td> <td colspan="2" style="white-space: nowrap; font-size: 10pt; text-align: right">&nbsp;</td> <td style="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">&nbsp;</td> <td style="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">&nbsp;</td> <td style="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">&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; font-weight: bold">&nbsp;</td> <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Year ended December 31, 2017</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">As <br /> previously <br /> reported</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">Lease <br /> brokerage <br /> revenue <br /> adjustment</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">Principal <br /> versus <br /> agent <br /> adjustment</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">Restated</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">Statement of 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">&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="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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,275,362</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,569</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,269</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,435,200</div></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">Cost of revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,427,281</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,315</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">146,269</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,585,865</div></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">Selling, general and administrative expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">613,335</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">705</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">614,040</div></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</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">63,300</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,393</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,907</div></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">Non-controlling interest share of 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,236</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">20,319</div></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 redemption increment</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,583</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(190</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22,393</div></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">Net earnings attributable&nbsp;&nbsp;to Company</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">49,313</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,049</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">51,362</div></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">Diluted net earnings per common share</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.25</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0.05</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.31</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0pt 0 0pt 30pt; min-; min-width: 700px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-size: 10pt">(in thousands of US dollars)</td> <td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</td> <td colspan="14" style="white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">As at December 31, 2017</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"> <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">As <br /> previously <br /> reported</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">Lease <br /> brokerage <br /> revenue <br /> adjustment</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">Principal <br /> versus <br /> agent <br /> adjustment</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">Restated</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">Balance sheet</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</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="width: 48%; font-size: 10pt; text-align: left">Accounts receivable, net of allowance</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">383,385</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(843</div></td> <td style="white-space: nowrap; width: 1%; font-size: 10pt; text-align: left">)</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">382,542</div></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">Contract assets, current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104,737</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">104,737</div></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">Unbilled revenues</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">41,370</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(41,370</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Contract assets, non-current</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,104</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,104</div></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">Deferred income tax asset, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">52,394</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,993</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48,401</div></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 and accrued expenses</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">252,904</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(25,817</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">227,087</div></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 compensation</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">365,709</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,926</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">419,635</div></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">Contract 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,423</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35,423</div></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">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,919</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(11,919</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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">Deferred income tax liability, net</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">18,579</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19,044</div></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">Deficit</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(128,411</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,922</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(115,489</div></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">Accumulated 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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(43,354</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">197</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td style="white-space: nowrap; font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt">&nbsp;</td> <td style="font-size: 10pt; text-align: left">&nbsp;</td> <td style="font-size: 10pt; text-align: right"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(43,157</div></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">Non-controlling interests</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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,019</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">438</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></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"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,457</div></td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in an accounting estimate, including a change that occurs in an interim period. If a change in accounting estimate affects several future periods (for example, a change in the service life of a depreciable asset) disclose the effect on income from continuing operations, net income (or other appropriate captions of changes in the applicable net assets or performance indicator), and any related per-share amounts of the current period. Disclosure of the effects of a change in an accounting estimate that occurs in the ordinary course of business (such as uncollectible accounts or inventory obsolescence) is not required, unless the effect is material.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=109236672&amp;loc=d3e777-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21843-107793<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAccountingEstimateTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841563648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 1 - Description of the Business (Details Textual)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfCountriesInWhichEntityOperates', window );">Number of Countries in which Entity Operates</a></td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_NumberOfGeographicRegionsInWhichEntityOperates', window );">Number of Geographic Regions in which Entity Operates</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cigi_ColliersAndItsAffiliatesAndFranchiseesMember', window );">Colliers and Its Affiliates and Franchisees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfCountriesInWhichEntityOperates', window );">Number of Countries in which Entity Operates</a></td>
<td class="nump">68<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_NumberOfGeographicRegionsInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of geographic regions in which the entity operates as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_NumberOfGeographicRegionsInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfCountriesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of countries in which the entity operates as of balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfCountriesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cigi_ColliersAndItsAffiliatesAndFranchiseesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cigi_ColliersAndItsAffiliatesAndFranchiseesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839745872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Summary of Significant Accounting Policies (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2018</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cigi_LongTermIncentivePlansMember', window );">Long-term Incentive Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Long-term Incentive Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Customer Lists and Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Investment Management Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Trademarks and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Management Contracts and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Long-term Incentive Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Customer Lists and Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Investment Management Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Trademarks and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Management Contracts and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cigi_LongTermIncentivePlansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cigi_LongTermIncentivePlansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_ManagementContractsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_ManagementContractsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855637360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Acquisitions (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 05, 2018</div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of Businesses Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,747<span></span>
</td>
<td class="nump">$ 6,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business Acquisition, Goodwill, Expected Tax Deductible Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">379,486<span></span>
</td>
<td class="nump">17,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cigi_FinlandResidentialPropertyManagementBusinessMember', window );">Finland Residential Property Management Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Disposal Group, Including Discontinued Operation, Assets, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain (Loss) on Disposition of Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember', window );">Harrison Street Real Estate Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of Businesses Acquired</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_AcquisitionsAfterDecember312008Member', window );">Acquisitions after December 31, 2008 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow', window );">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ContingentConsiderationPaid', window );">Contingent Consideration Paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,946<span></span>
</td>
<td class="nump">$ 11,187<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_AcquisitionsAfterDecember312008Member', window );">Acquisitions after December 31, 2008 [Member] | Contingent Consideration, Compensation Element [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business Combination, Contingent Consideration, Liability, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember', window );">Finland Residential Property Management Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember', window );">Other Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of Businesses Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of Businesses Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of Businesses Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ContingentConsiderationPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The contingent consideration paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ContingentConsiderationPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cigi_FinlandResidentialPropertyManagementBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cigi_FinlandResidentialPropertyManagementBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_AcquisitionsAfterDecember312008Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_AcquisitionsAfterDecember312008Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=cigi_ContingentConsiderationCompensationElementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=cigi_ContingentConsiderationCompensationElementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856907856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Acquisitions - Acquisitions Details (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents', window );">Current assets, excluding cash</a></td>
<td class="nump">$ 53,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">10,875<span></span>
</td>
<td class="nump">$ 3,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(51,818)<span></span>
</td>
<td class="num">(48,944)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="num">(21,680)<span></span>
</td>
<td class="num">(13,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="num">(9,318)<span></span>
</td>
<td class="num">(45,320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired of $23,777</a></td>
<td class="num">(586,242)<span></span>
</td>
<td class="num">(58,674)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(60,101)<span></span>
</td>
<td class="num">(19,547)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="num">(646,343)<span></span>
</td>
<td class="num">(78,221)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="num">(374,936)<span></span>
</td>
<td class="num">(61,228)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">465,682<span></span>
</td>
<td class="nump">78,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest', window );">Redeemable non-controlling interest</a></td>
<td class="nump">184,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, excluding cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="nump">374,936<span></span>
</td>
<td class="nump">61,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Redeemable non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Actual from acquired entities for 2018, Revenues</a></td>
<td class="nump">196,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Actual from acquired entities for 2018, Net earnings from continuing operations</a></td>
<td class="nump">10,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Supplemental pro forma revenues (unaudited), Revenues</a></td>
<td class="nump">2,934,211<span></span>
</td>
<td class="nump">2,738,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Supplemental pro forma net earnings (unaudited), Net earnings from continuing operations</a></td>
<td class="nump">139,297<span></span>
</td>
<td class="nump">118,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember', window );">Finland Residential Property Management Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents', window );">Current assets, excluding cash</a></td>
<td class="nump">4,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">2,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(9,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="num">(6,072)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="num">(8,178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired of $23,777</a></td>
<td class="num">(57,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="num">(57,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="num">(26,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">38,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest', window );">Redeemable non-controlling interest</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="nump">26,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Actual from acquired entities for 2018, Revenues</a></td>
<td class="nump">45,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember', window );">Harrison Street Real Estate Capital [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents', window );">Current assets, excluding cash</a></td>
<td class="nump">16,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">4,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(14,544)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="nump">7,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired of $23,777</a></td>
<td class="num">(447,513)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(40,889)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="num">(488,402)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="num">(278,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">366,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest', window );">Redeemable non-controlling interest</a></td>
<td class="nump">163,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="nump">278,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Actual from acquired entities for 2018, Revenues</a></td>
<td class="nump">61,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember', window );">Other Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents', window );">Current assets, excluding cash</a></td>
<td class="nump">31,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">3,616<span></span>
</td>
<td class="nump">1,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(27,853)<span></span>
</td>
<td class="num">(10,463)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="num">(15,608)<span></span>
</td>
<td class="num">(3,084)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="num">(8,222)<span></span>
</td>
<td class="num">(7,010)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired of $23,777</a></td>
<td class="num">(81,442)<span></span>
</td>
<td class="num">(35,978)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="num">(19,212)<span></span>
</td>
<td class="num">(9,135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="num">(100,654)<span></span>
</td>
<td class="num">(45,113)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="num">(69,495)<span></span>
</td>
<td class="num">(32,428)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">60,708<span></span>
</td>
<td class="nump">35,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest', window );">Redeemable non-controlling interest</a></td>
<td class="nump">21,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, excluding cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="nump">69,495<span></span>
</td>
<td class="nump">32,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Redeemable non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Actual from acquired entities for 2018, Revenues</a></td>
<td class="nump">$ 89,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cigi_NorthernCaliforniaAndNevadaMember', window );">Northern California &amp; Nevada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,600)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,310)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration, net of cash acquired of $23,777</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,696)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Acquisition date fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,412)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets, excluding cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Acquired intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Redeemable non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the redeemable noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationAcquisitionOfLessThan100PercentRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding cash and equivalents, that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=108330185&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84161108&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration in a business combination that is classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_FinlandResidentialPropertyManagementBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_HarrisonStreetRealEstateCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_OtherAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_NorthernCaliforniaAndNevadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_NorthernCaliforniaAndNevadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846015584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Acquisitions - Acquisitions Details (Details) (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash consideration, net of cash acquired</a></td>
<td class="nump">$ 23,777,000<span></span>
</td>
<td class="nump">$ 41,889,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822792880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Acquisition-related Items - Composition of Acquisition-related Expense (Income) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction costs</a></td>
<td class="nump">$ 11,747<span></span>
</td>
<td class="nump">$ 6,247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ContingentConsiderationFairValueAdjustments', window );">Contingent consideration fair value adjustments</a></td>
<td class="nump">1,675<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ContingentConsiderationCompensationExpense', window );">Contingent consideration compensation expense</a></td>
<td class="nump">8,553<span></span>
</td>
<td class="nump">7,626<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed', window );">Acquisition-related expense</a></td>
<td class="nump">$ 21,975<span></span>
</td>
<td class="nump">$ 14,927<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ContingentConsiderationCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents information about the contingent consideration compensation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ContingentConsiderationCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ContingentConsiderationFairValueAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents information about the contingent consideration fair value adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ContingentConsiderationFairValueAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=84229725&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6826429888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Other Income, Net - Components of Other (Income) Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">(Gain) Loss on investments</a></td>
<td class="num">$ (168)<span></span>
</td>
<td class="nump">$ 309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity earnings from non-consolidated investments</a></td>
<td class="num">(1,321)<span></span>
</td>
<td class="num">(923)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemNetGainLoss', window );">Other</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="num">$ (1,281)<span></span>
</td>
<td class="num">$ (500)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82897076&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemNetGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (gain) loss for an event or transaction that is unusual in nature or occurs infrequently, or both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=114868879&amp;loc=SL114871939-224231<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=114868883&amp;loc=SL114871943-224233<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemNetGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6822514272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Other Assets (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMethodInvestmentsFairValueDisclosure', window );">Cost Method Investments, Fair Value Disclosure</a></td>
<td class="nump">$ 1,932<span></span>
</td>
<td class="nump">$ 1,192<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841989056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Other Assets - Components of Other Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Advisor loans receivable</a></td>
<td class="nump">$ 46,661<span></span>
</td>
<td class="nump">$ 44,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">3,968<span></span>
</td>
<td class="nump">2,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostMethodInvestments', window );">Cost accounted investments</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">2,944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Financing fees, net of accumulated amortization of $2,567 (December 31, 2017 - $1,672)</a></td>
<td class="nump">4,230<span></span>
</td>
<td class="nump">2,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="nump">926<span></span>
</td>
<td class="nump">751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneous', window );">Other</a></td>
<td class="nump">1,128<span></span>
</td>
<td class="nump">1,058<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">$ 60,713<span></span>
</td>
<td class="nump">$ 55,496<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after adjustment, of cost-method investment. Adjustments include, but are not limited to, dividends received in excess of earnings after date of investment that are considered a return of investment and other than temporary impairments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date more than one year from the balance sheet date, net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneous">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneous</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846015584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Other Assets - Components of Other Assets (Details) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Financing fees, accumulatd amortization</a></td>
<td class="nump">$ 2,567<span></span>
</td>
<td class="nump">$ 1,672<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836633840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Fixed Assets (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Capital Leased Assets, Gross, Total</a></td>
<td class="nump">$ 6,555<span></span>
</td>
<td class="nump">$ 5,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital Leases, Balance Sheet, Assets by Major Class, Net, Total</a></td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 1,913<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855273184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Fixed Assets - Components of Fixed Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">$ 251,748<span></span>
</td>
<td class="nump">$ 233,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">158,265<span></span>
</td>
<td class="nump">149,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">93,483<span></span>
</td>
<td class="nump">83,899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">2,548<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">1,519<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">2,173<span></span>
</td>
<td class="nump">1,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">1,297<span></span>
</td>
<td class="nump">1,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">876<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">55,952<span></span>
</td>
<td class="nump">52,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">37,751<span></span>
</td>
<td class="nump">35,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">18,201<span></span>
</td>
<td class="nump">17,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">114,136<span></span>
</td>
<td class="nump">106,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">82,120<span></span>
</td>
<td class="nump">77,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">32,016<span></span>
</td>
<td class="nump">28,678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">76,939<span></span>
</td>
<td class="nump">69,848<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">36,056<span></span>
</td>
<td class="nump">34,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets (note 7)</a></td>
<td class="nump">$ 40,883<span></span>
</td>
<td class="nump">$ 35,756<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855713040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Intangible Assets - Components of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">$ 620,147<span></span>
</td>
<td class="nump">$ 270,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">122,217<span></span>
</td>
<td class="nump">87,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">497,930<span></span>
</td>
<td class="nump">183,036<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cigi_TrademarkAndTradeNamesMember', window );">Trademark and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite life</a></td>
<td class="nump">23,841<span></span>
</td>
<td class="nump">24,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite life</a></td>
<td class="nump">23,841<span></span>
</td>
<td class="nump">24,121<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember', window );">Customer Lists and Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">290,667<span></span>
</td>
<td class="nump">219,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">95,011<span></span>
</td>
<td class="nump">74,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">195,656<span></span>
</td>
<td class="nump">145,089<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember', window );">Investment Management Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">270,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">12,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">258,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchise Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">5,175<span></span>
</td>
<td class="nump">5,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">4,141<span></span>
</td>
<td class="nump">4,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">1,034<span></span>
</td>
<td class="nump">1,547<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">12,851<span></span>
</td>
<td class="nump">2,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">2,853<span></span>
</td>
<td class="nump">1,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">9,998<span></span>
</td>
<td class="nump">911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_ManagementContractsAndOtherMember', window );">Management Contracts and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">16,533<span></span>
</td>
<td class="nump">17,733<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">7,907<span></span>
</td>
<td class="nump">6,572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">8,626<span></span>
</td>
<td class="nump">11,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember', window );">Brokerage Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying amount</a></td>
<td class="nump">480<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net</a></td>
<td class="nump">$ 320<span></span>
</td>
<td class="nump">$ 207<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cigi_TrademarkAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cigi_TrademarkAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_ManagementContractsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_ManagementContractsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842748256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Intangible Assets - Acquired Intangible Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 377,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted average amortization period (Year)</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember', window );">Customer Lists and Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 90,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted average amortization period (Year)</a></td>
<td class="text">9 years 328 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember', window );">Investment Management Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 270,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted average amortization period (Year)</a></td>
<td class="text">12 years 328 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks and Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 11,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted average amortization period (Year)</a></td>
<td class="text">10 years 328 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember', window );">Brokerage Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Amount</a></td>
<td class="nump">$ 4,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted average amortization period (Year)</a></td>
<td class="text">182 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_CustomerListsAndRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_InvestmentManagementContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cigi_BrokerageBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841546720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Intangible Assets - Estimated Annual Amortization Expense for Recorded Intangible Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 56,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2020</a></td>
<td class="nump">53,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2021</a></td>
<td class="nump">51,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2022</a></td>
<td class="nump">50,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2023</a></td>
<td class="nump">$ 48,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6846037664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Goodwill (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill, Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842048208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Goodwill - Components of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">$ 455,130<span></span>
</td>
<td class="nump">$ 348,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">465,682<span></span>
</td>
<td class="nump">78,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other items</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(20,405)<span></span>
</td>
<td class="nump">27,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill disposed during the year</a></td>
<td class="num">(12,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">887,894<span></span>
</td>
<td class="nump">455,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 917,477<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,583)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">887,894<span></span>
</td>
<td class="nump">455,130<span></span>
</td>
<td class="nump">887,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember', window );">Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">13,707<span></span>
</td>
<td class="nump">12,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">366,350<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other items</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(645)<span></span>
</td>
<td class="nump">1,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill disposed during the year</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">379,412<span></span>
</td>
<td class="nump">13,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">379,412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">13,707<span></span>
</td>
<td class="nump">12,033<span></span>
</td>
<td class="nump">379,412<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">190,578<span></span>
</td>
<td class="nump">126,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">18,014<span></span>
</td>
<td class="nump">62,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other items</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">1,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(837)<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill disposed during the year</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">207,799<span></span>
</td>
<td class="nump">190,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,271)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">190,578<span></span>
</td>
<td class="nump">126,417<span></span>
</td>
<td class="nump">207,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">201,179<span></span>
</td>
<td class="nump">165,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">79,364<span></span>
</td>
<td class="nump">13,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other items</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(14,234)<span></span>
</td>
<td class="nump">22,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill disposed during the year</a></td>
<td class="num">(12,557)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">253,752<span></span>
</td>
<td class="nump">201,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">257,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,312)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">201,179<span></span>
</td>
<td class="nump">165,110<span></span>
</td>
<td class="nump">253,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">49,666<span></span>
</td>
<td class="nump">44,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquired goodwill</a></td>
<td class="nump">1,954<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other items</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(4,689)<span></span>
</td>
<td class="nump">3,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Goodwill disposed during the year</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance</a></td>
<td class="nump">46,931<span></span>
</td>
<td class="nump">49,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (note 9)</a></td>
<td class="nump">$ 49,666<span></span>
</td>
<td class="nump">$ 44,446<span></span>
</td>
<td class="nump">$ 46,931<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856150624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Long-term Debt (Details Textual)<br> $ in Thousands, &#8364; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 17, 2018 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Apr. 19, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,624<span></span>
</td>
<td class="nump">$ 10,307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cigi_LongTermDebt1Member', window );">Long Term Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cigi_SeniorUnsecuredNotesMember', window );">Senior Unsecured Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, Term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount | &#8364;</a></td>
<td class="nump">&#8364; 210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">2.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Syndicate of Banks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Debt, Weighted Average Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_LineOfCreditFacilityAdditionalBorrowingCapacity', window );">Line of Credit Facility, Additional Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Syndicate of Banks [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Syndicate of Banks [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_LineOfCreditFacilityAdditionalBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be increased to, at the Company's option.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_LineOfCreditFacilityAdditionalBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cigi_LongTermDebt1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cigi_LongTermDebt1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cigi_SeniorUnsecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cigi_SeniorUnsecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cigi_SyndicateOfBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cigi_SyndicateOfBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836540912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 10 - Long-term Debt - Long-term Debt and Convertible Debentures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving Credit Facility</a></td>
<td class="nump">$ 430,167<span></span>
</td>
<td class="nump">$ 246,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="nump">239,577<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capital leases maturing at various dates through 2021</a></td>
<td class="nump">1,470<span></span>
</td>
<td class="nump">1,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term debt maturing at various dates up to 2021</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">1,491<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="nump">672,123<span></span>
</td>
<td class="nump">249,893<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Long-term debt - current (note 10)</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">2,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt - non-current (note 10)</a></td>
<td class="nump">$ 670,289<span></span>
</td>
<td class="nump">$ 247,467<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital lease obligations including current maturities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837043504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 10 - Long-term Debt - Principal Repayments on Long-term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 1,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2020</a></td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2021</a></td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2022</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter', window );">2023 and thereafter</a></td>
<td class="nump">$ 669,743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the long term debt maturities repayments of principal in year five.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839787120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 11 - Redeemable Non-controlling Interests (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total</a></td>
<td class="nump">$ 343,361<span></span>
</td>
<td class="nump">$ 145,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_SubordinateNoncontrollingInterestShares', window );">Subordinate Non-controlling Interest Shares</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_RedemptionAmountMember', window );">Redemption Amount [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total</a></td>
<td class="nump">$ 316,012<span></span>
</td>
<td class="nump">$ 129,087<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_SubordinateNoncontrollingInterestShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the subordinate shares applied to non controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_SubordinateNoncontrollingInterestShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_RedemptionAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_RedemptionAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842329312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Redeemable Non-controlling Interests - Reconciliation of the Beginning and Ending NCI Amounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonredeemableNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">$ 145,489<span></span>
</td>
<td class="nump">$ 134,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">RNCI share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment (note 11)</a></td>
<td class="nump">7,709<span></span>
</td>
<td class="nump">22,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Distributions paid to RNCI</a></td>
<td class="num">(18,871)<span></span>
</td>
<td class="num">(20,797)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonredeemableNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">343,361<span></span>
</td>
<td class="nump">145,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestShareOfEarningsMember', window );">Non-controlling Interest Share of Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">RNCI share of earnings</a></td>
<td class="nump">20,491<span></span>
</td>
<td class="nump">16,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRedemptionIncrementMember', window );">Non-controlling Interest Redemption Increment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment (note 11)</a></td>
<td class="nump">7,709<span></span>
</td>
<td class="nump">22,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestDistributionsPaidToNciMember', window );">Non-controlling Interest Distributions Paid to NCI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Distributions paid to RNCI</a></td>
<td class="num">(16,396)<span></span>
</td>
<td class="num">(12,870)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember', window );">Non-controlling Interest Purchase of Interests from NCI Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest', window );">Purchases of interests from RNCI, net</a></td>
<td class="nump">1,111<span></span>
</td>
<td class="num">(31,782)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember', window );">Non-controlling Interest Recognized on Business Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue', window );">RNCI recognized on business acquisitions</a></td>
<td class="nump">$ 184,957<span></span>
</td>
<td class="nump">$ 16,258<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest recognized in the acquiree during the fiscal period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAmountRecognizedFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow (inflow) during the period for redemption (purchase) of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PaymentsForRepaymentsOfRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonredeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent entity which is not redeemable by the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonredeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestShareOfEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestShareOfEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRedemptionIncrementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRedemptionIncrementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestDistributionsPaidToNciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestDistributionsPaidToNciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestPurchaseOfInterestsFromNciNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=cigi_NoncontrollingInterestRecognizedOnBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856977888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Capital Stock (Details Textual)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2004 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>$ / shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Stock, Dividends, Per Share, Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ContingentLiabiiltyUponSaleOfControl', window );">Contingent Liabiilty upon Sale of Control | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredUnitsByNameAxis=cigi_SubordinateVotingSharesConversionRateMember', window );">Subordinate Voting Shares Conversion Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PaymentFormulaBasePriceSecondPayment', window );">Payment Formula Base Price, Second Payment</a></td>
<td class="nump">$ 6.472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PercentagePaymentOfSharesOutstandingFirstPayment', window );">Percentage Payment of Shares Outstanding, First Payment</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PaymentFormulaBasePriceFirstPayment', window );">Payment Formula Base Price, First Payment</a></td>
<td class="nump">$ 3.324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PercentagePaymentOfSharesOutstandingSecondPayment', window );">Percentage Payment of Shares Outstanding, Second Payment</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember', window );">Subordinate Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_NumberOfVotesForSubordinateVotingShares', window );">Number of Votes for Subordinate Voting Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember', window );">Multiple Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_NumberOfVotesForMultipleVotingShares', window );">Number of Votes for Multiple Voting Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ContingentLiabiiltyUponSaleOfControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent liability upon arm's length sale of control of the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ContingentLiabiiltyUponSaleOfControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_NumberOfVotesForMultipleVotingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of votes for multiple voting shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_NumberOfVotesForMultipleVotingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_NumberOfVotesForSubordinateVotingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of votes for the subordinate voting shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_NumberOfVotesForSubordinateVotingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PaymentFormulaBasePriceFirstPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to the payment formula base price for the first payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PaymentFormulaBasePriceFirstPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PaymentFormulaBasePriceSecondPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to the payment formula base price for the second payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PaymentFormulaBasePriceSecondPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PercentagePaymentOfSharesOutstandingFirstPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to the percentage payment of share outstanding for the first payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PercentagePaymentOfSharesOutstandingFirstPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PercentagePaymentOfSharesOutstandingSecondPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to the percentage payment of shares outstanding for the second payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PercentagePaymentOfSharesOutstandingSecondPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredUnitsByNameAxis=cigi_SubordinateVotingSharesConversionRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredUnitsByNameAxis=cigi_SubordinateVotingSharesConversionRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842320320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 12 - Capital Stock - Capital Stock Issued and Outstanding (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Capital Shares, Number (in shares)</a></td>
<td class="nump">39,213,136<span></span>
</td>
<td class="nump">38,934,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_CaptialStockIssuedAndOutstandingValue', window );">Capital Shares, Amount</a></td>
<td class="nump">$ 415,805<span></span>
</td>
<td class="nump">$ 406,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember', window );">Subordinate Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Capital Shares, Number (in shares)</a></td>
<td class="nump">37,887,442<span></span>
</td>
<td class="nump">37,608,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_CaptialStockIssuedAndOutstandingValue', window );">Capital Shares, Amount</a></td>
<td class="nump">$ 415,432<span></span>
</td>
<td class="nump">$ 406,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember', window );">Multiple Voting Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Capital Shares, Number (in shares)</a></td>
<td class="nump">1,325,694<span></span>
</td>
<td class="nump">1,325,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_CaptialStockIssuedAndOutstandingValue', window );">Capital Shares, Amount</a></td>
<td class="nump">$ 373<span></span>
</td>
<td class="nump">$ 373<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_CaptialStockIssuedAndOutstandingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the value of the capital stock issued and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_CaptialStockIssuedAndOutstandingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_SubordinateVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cigi_MultipleVotingSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841567600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation (Details Textual) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated Share-based Compensation Expense, Total</a></td>
<td class="nump">$ 6,394<span></span>
</td>
<td class="nump">$ 4,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance</a></td>
<td class="nump">$ 45.08<span></span>
</td>
<td class="nump">$ 36.03<span></span>
</td>
<td class="nump">$ 30.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 24,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total</a></td>
<td class="nump">$ 6,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 4,427<span></span>
</td>
<td class="nump">$ 3,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance</a></td>
<td class="nump">$ 29.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance</a></td>
<td class="nump">$ 67.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">1,621.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836934768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation Stock - Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares issuable under options (in shares)</a></td>
<td class="nump">1,753,275<span></span>
</td>
<td class="nump">1,602,850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares issuable under options (in dollars per share)</a></td>
<td class="nump">$ 36.03<span></span>
</td>
<td class="nump">$ 30.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Number of options (in shares)</a></td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">450,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 67.32<span></span>
</td>
<td class="nump">$ 46.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Number of options (in shares)</a></td>
<td class="num">(278,975)<span></span>
</td>
<td class="num">(285,700)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 26.60<span></span>
</td>
<td class="nump">$ 19.74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited, Number of options (in shares)</a></td>
<td class="num">(46,875)<span></span>
</td>
<td class="num">(13,875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 39.66<span></span>
</td>
<td class="nump">$ 40.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares issuable under options (in shares)</a></td>
<td class="nump">1,897,425<span></span>
</td>
<td class="nump">1,753,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Shares issuable under options (in dollars per share)</a></td>
<td class="nump">$ 45.08<span></span>
</td>
<td class="nump">$ 36.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Shares issuable under options (Year)</a></td>
<td class="text">2 years 182 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Shares issuable under options, aggregate intrinsic value</a></td>
<td class="nump">$ 24,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable - End of year, Number of options (in shares)</a></td>
<td class="nump">746,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options exercisable - End of year, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 35.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options exercisable - End of year, Weighted average remaining contractual life (Year)</a></td>
<td class="text">1 year 219 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable - End of year, Aggregate intrinsic value</a></td>
<td class="nump">$ 14,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835890784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation - Options Exercised (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of options exercised (in shares)</a></td>
<td class="nump">278,975<span></span>
</td>
<td class="nump">285,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Aggregate fair value</a></td>
<td class="nump">$ 7,421<span></span>
</td>
<td class="nump">$ 5,640<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of options exercised (in shares)</a></td>
<td class="nump">278,975<span></span>
</td>
<td class="nump">285,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Aggregate fair value</a></td>
<td class="nump">$ 17,823<span></span>
</td>
<td class="nump">$ 14,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value</a></td>
<td class="nump">10,403<span></span>
</td>
<td class="nump">8,572<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Amount of cash received</a></td>
<td class="nump">7,420<span></span>
</td>
<td class="nump">5,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit recognized</a></td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 102<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of stock options granted under share-based compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836733200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Stock-based Compensation - Fair Value of Each Option Grant Assumptions Used (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free rate</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years (Year)</a></td>
<td class="text">4 years 273 days<span></span>
</td>
<td class="text">4 years 273 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">29.70%<span></span>
</td>
<td class="nump">28.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value per option granted (in dollars per share)</a></td>
<td class="nump">$ 19.41<span></span>
</td>
<td class="nump">$ 12.36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=109197908&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842551056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred Tax Assets, Net, Total</a></td>
<td class="nump">$ 6,645<span></span>
</td>
<td class="nump">29,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed Earnings of Foreign Subsidiaries</a></td>
<td class="nump">89,461<span></span>
</td>
<td class="nump">42,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits, Ending Balance</a></td>
<td class="nump">1,460<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="nump">$ 2,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">1,460<span></span>
</td>
<td class="nump">1,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_RecoveryOfIncomeTaxInterestAndPenalties', window );">Recovery of Income Tax Interest and Penalties</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReturnExaminationPeriod', window );">Income Tax Return Examination Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReturnExaminationPeriod', window );">Income Tax Return Examination Period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReturnExaminationPeriod', window );">Income Tax Return Examination Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReturnExaminationPeriod', window );">Income Tax Return Examination Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Other Foreign Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReturnExaminationPeriod', window );">Income Tax Return Examination Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed Earnings of Foreign Subsidiaries</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_IncomeTaxReturnExaminationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the income tax return examination period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_IncomeTaxReturnExaminationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_RecoveryOfIncomeTaxInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the recovery of income tax interest and penalties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_RecoveryOfIncomeTaxInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28200-109314<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835885696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax - Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Combined statutory rate</a></td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nondeductible expenses</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense', window );">Tax effect of flow through entities</a></td>
<td class="num">(1.40%)<span></span>
</td>
<td class="num">(1.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates', window );">Impact of changes in foreign exchange rates</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Adjustments to tax liabilities for prior periods</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Effect of changes in enacted US federal tax rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent', window );">Effect of changes in enacted tax rate in other jurisdictions</a></td>
<td class="num">(0.70%)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Changes in liability for unrecognized tax benefits</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ForeignStateAndProvincialTaxRateDifferential', window );">Foreign, state, and provincial tax rate differential</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent', window );">Contingent acquisition consideration</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">29.30%<span></span>
</td>
<td class="nump">39.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates in foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateForeignJurisdictionsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to contingent acquisition consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_EffectiveIncomeTaxRateReconciliationContingentAcquisitionConsiderationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ForeignStateAndProvincialTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile, state and provincial.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ForeignStateAndProvincialTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the income tax reconciliation, impact of changes in foreign exchange rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_IncomeTaxReconciliationImpactOfChangesInForeignExchangeRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836427392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax - Earnings Before Income Tax by Jurisdiction (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings Before Income Tax by Jurisdiction</a></td>
<td class="nump">$ 181,834<span></span>
</td>
<td class="nump">$ 155,981<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings Before Income Tax by Jurisdiction</a></td>
<td class="nump">21,627<span></span>
</td>
<td class="nump">21,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings Before Income Tax by Jurisdiction</a></td>
<td class="nump">40,097<span></span>
</td>
<td class="nump">33,597<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Other Foreign Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings Before Income Tax by Jurisdiction</a></td>
<td class="nump">$ 120,110<span></span>
</td>
<td class="nump">$ 100,570<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836917728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax - Provision for (Recovery of) Income Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 47,123<span></span>
</td>
<td class="nump">$ 43,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">6,137<span></span>
</td>
<td class="nump">18,331<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">53,260<span></span>
</td>
<td class="nump">61,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current, Canada</a></td>
<td class="nump">5,134<span></span>
</td>
<td class="nump">4,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred, Canda</a></td>
<td class="nump">1,689<span></span>
</td>
<td class="nump">3,185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current, United States and Other Foreign</a></td>
<td class="nump">1,768<span></span>
</td>
<td class="nump">3,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred, United States and Other Foreign</a></td>
<td class="nump">10,732<span></span>
</td>
<td class="nump">20,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Other Foreign Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current, United States and Other Foreign</a></td>
<td class="nump">40,221<span></span>
</td>
<td class="nump">36,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred, United States and Other Foreign</a></td>
<td class="num">$ (6,284)<span></span>
</td>
<td class="num">$ (5,511)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841818016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 14 - Income Tax - Deferred Income Tax Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Loss carry-forwards and other credits</a></td>
<td class="nump">$ 19,056<span></span>
</td>
<td class="nump">$ 37,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense', window );">Expenses not currently deductible</a></td>
<td class="nump">31,508<span></span>
</td>
<td class="nump">34,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Revenue not currently taxable</a></td>
<td class="num">(8,416)<span></span>
</td>
<td class="num">(15,227)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInvestments', window );">Investments</a></td>
<td class="nump">10,628<span></span>
</td>
<td class="nump">11,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">4,871<span></span>
</td>
<td class="nump">4,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DeferredTaxAssetsFinancingFees', window );">Financing fees</a></td>
<td class="num">(83)<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses', window );">Net unrealized foreign exchange losses</a></td>
<td class="nump">126<span></span>
</td>
<td class="num">(634)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation and amortization</a></td>
<td class="num">(42,257)<span></span>
</td>
<td class="num">(32,035)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(8,945)<span></span>
</td>
<td class="num">(11,079)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred income tax asset</a></td>
<td class="nump">$ 6,645<span></span>
</td>
<td class="nump">$ 29,357<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DeferredTaxAssetsFinancingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from financing fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DeferredTaxAssetsFinancingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains (losses) on foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=115928272&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856265408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 14 - Income Tax - Gross Operating Loss Carryforwards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsGross', window );">Gross net operating loss carry forward</a></td>
<td class="nump">$ 16,249<span></span>
</td>
<td class="nump">$ 30,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsUnrecognized', window );">Gross net operating loss not recognized</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry foward</a></td>
<td class="nump">16,222<span></span>
</td>
<td class="nump">30,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member] | Canada Revenue Agency [Member] | Capital Loss Carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsGross', window );">Gross capital loss carry forward</a></td>
<td class="nump">2,208<span></span>
</td>
<td class="nump">1,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsUnrecognized', window );">Gross capital loss not recognized</a></td>
<td class="nump">1,869<span></span>
</td>
<td class="nump">1,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Net capital loss carry forward</a></td>
<td class="nump">339<span></span>
</td>
<td class="nump">314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsGross', window );">Gross net operating loss carry forward</a></td>
<td class="nump">1,315<span></span>
</td>
<td class="nump">47,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsUnrecognized', window );">Gross net operating loss not recognized</a></td>
<td class="nump">921<span></span>
</td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry foward</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">46,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | Capital Loss Carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsGross', window );">Gross capital loss carry forward</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">1,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsUnrecognized', window );">Gross capital loss not recognized</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">1,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Net capital loss carry forward</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Other Foreign Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsGross', window );">Gross net operating loss carry forward</a></td>
<td class="nump">39,147<span></span>
</td>
<td class="nump">50,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OperatingLossCarryforwardsUnrecognized', window );">Gross net operating loss not recognized</a></td>
<td class="nump">27,363<span></span>
</td>
<td class="nump">30,705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry foward</a></td>
<td class="nump">11,784<span></span>
</td>
<td class="nump">19,807<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member] | Other Foreign Tax Authorities [Member] | Capital Loss Carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsGross', window );">Gross capital loss carry forward</a></td>
<td class="nump">6,285<span></span>
</td>
<td class="nump">7,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_TaxCreditCarryforwardsUnrecognized', window );">Gross capital loss not recognized</a></td>
<td class="nump">6,285<span></span>
</td>
<td class="nump">7,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Net capital loss carry forward</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_OperatingLossCarryforwardsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_OperatingLossCarryforwardsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_OperatingLossCarryforwardsUnrecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The unrecognized amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_OperatingLossCarryforwardsUnrecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_TaxCreditCarryforwardsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_TaxCreditCarryforwardsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_TaxCreditCarryforwardsUnrecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The unrecognized amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_TaxCreditCarryforwardsUnrecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cigi_OtherForeignTaxAuthoritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843161392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Income Tax - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 1,858<span></span>
</td>
<td class="nump">$ 2,292<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases for tax positions of prior periods</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition', window );">Amount recognized on acquisitions</a></td>
<td class="nump">289<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reduction for lapses in applicable statutes of limitations</a></td>
<td class="num">(560)<span></span>
</td>
<td class="num">(628)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation', window );">Foreign currency translation</a></td>
<td class="num">(133)<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance</a></td>
<td class="nump">$ 1,460<span></span>
</td>
<td class="nump">$ 1,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits resulting from foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromForeignCurrencyTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856119168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan (Details Textual) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</a></td>
<td class="nump">689<span></span>
</td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanActuarialGainOnPlanAssets', window );">Defined Benefit Plan, Actuarial Gain on Plan Assets</a></td>
<td class="nump">$ 685<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanActuarialGainOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the actuarial gain on plan assets under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanActuarialGainOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855163184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Net Periodic Pension Cost (Details) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanGrossEmployerServiceCost', window );">Gross employer service cost</a></td>
<td class="nump">$ 1,237<span></span>
</td>
<td class="nump">$ 1,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanPlanParticipantContributions', window );">Plan participant contributions</a></td>
<td class="num">(246)<span></span>
</td>
<td class="num">(308)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanInterestCostOnServiceCost', window );">Interest cost on service cost</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Employer's service cost</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">744<span></span>
</td>
<td class="nump">701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected net return on plan assets</a></td>
<td class="num">(689)<span></span>
</td>
<td class="num">(640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanOtherCosts', window );">Other costs</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Total employer's pension expense</a></td>
<td class="nump">$ 1,239<span></span>
</td>
<td class="nump">$ 1,447<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanGrossEmployerServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the gross employer service cost during the period under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanGrossEmployerServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanInterestCostOnServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of interest cost on service cost under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanInterestCostOnServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanPlanParticipantContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of plan participant contributions during the period under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanPlanParticipantContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of defined benefit plan cost (credit), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839787760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Changes in Benefit Obligations (Details) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 42,368<span></span>
</td>
<td class="nump">$ 36,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Current service cost</a></td>
<td class="nump">1,013<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant', window );">Plan participant / third party contributions</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">744<span></span>
</td>
<td class="nump">701<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(601)<span></span>
</td>
<td class="num">(495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation', window );">Individual settlements</a></td>
<td class="nump">84<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanCurtailments', window );">Curtailment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Foreign exchange</a></td>
<td class="num">(2,038)<span></span>
</td>
<td class="nump">5,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation', window );">Expected projected benefit obligation, December 31</a></td>
<td class="nump">41,817<span></span>
</td>
<td class="nump">43,472<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial gain, net of foreign exchange</a></td>
<td class="num">(2,842)<span></span>
</td>
<td class="num">(1,105)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Projected benefit obligation</a></td>
<td class="nump">$ 38,975<span></span>
</td>
<td class="nump">$ 42,368<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of expected projected benefit obligation under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanExpectedProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increase benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanCurtailments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease in benefit obligation of defined benefit plan from event reducing expected years of future service of present employees or eliminating accrual of benefits for some or all future services of present employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanCurtailments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSettlementsBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855138576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Changes in Plan Assets (Details) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 38,813<span></span>
</td>
<td class="nump">$ 33,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected net return on plan assets</a></td>
<td class="nump">689<span></span>
</td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Plan participants</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(601)<span></span>
</td>
<td class="num">(495)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets', window );">Individual settlements</a></td>
<td class="nump">84<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdministrationExpenses', window );">Other costs</a></td>
<td class="num">(171)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Foreign exchange</a></td>
<td class="num">(1,853)<span></span>
</td>
<td class="nump">4,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets', window );">Expected fair value of plan assets - December 31</a></td>
<td class="nump">37,841<span></span>
</td>
<td class="nump">38,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange', window );">Actuarial (gain)/loss, net of foreign exchange</a></td>
<td class="num">(664)<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 37,177<span></span>
</td>
<td class="nump">$ 38,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the actuarial gain on plan assets under defined benefit plan, net of foreign currency exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanActuarialGainOnPlanAssetsNetOfForeignCurrencyExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of expected fair value of plan assets under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanExpectedFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAdministrationExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of administration expense of defined benefit plan which decreases plan assets. Excludes plan administration expense paid by employer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAdministrationExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanSettlementsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(8)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanSettlementsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6855163184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Amounts Recognized in Balance Sheet (Details) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Present value of accumulated benefit obligation</a></td>
<td class="num">$ (37,925)<span></span>
</td>
<td class="num">$ (40,142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases', window );">Effect of future compensation increases</a></td>
<td class="num">(1,049)<span></span>
</td>
<td class="num">(2,226)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Present value of projected benefit obligation</a></td>
<td class="num">(38,975)<span></span>
</td>
<td class="num">(42,368)<span></span>
</td>
<td class="num">$ (36,659)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">37,177<span></span>
</td>
<td class="nump">38,813<span></span>
</td>
<td class="nump">$ 33,016<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Net liability for pension benefits</a></td>
<td class="num">$ (1,797)<span></span>
</td>
<td class="num">$ (3,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the effect of future compensation increases under defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_DefinedBenefitPlanEffectOfFutureCompensationIncreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843161392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Amounts Recognized in Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Total gain recognized in other comprehensive income</a></td>
<td class="num">$ (1,638)<span></span>
</td>
<td class="num">$ (1,125)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation', window );">Actuarial gain on remeasurement of projected benefit obligation</a></td>
<td class="num">(2,931)<span></span>
</td>
<td class="num">(1,038)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets', window );">Actuarial (gain)/loss on remeasurement of fair value of assets</a></td>
<td class="nump">685<span></span>
</td>
<td class="num">(234)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Actuarial gain on curtailment of benefits from reorganization</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Total gain recognized in other comprehensive income</a></td>
<td class="num">$ (2,246)<span></span>
</td>
<td class="num">$ (1,397)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of actuarial gain (loss) on remeasurement of fair value of assets recognized in other comprehensive income under pension and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfFairValueOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial gain (loss) on remeasurement of projected benefit obligation recognized in other comprehensive income under pension and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansActuarialGainLossOnRemeasurementOfProjectedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e689-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6706748448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost (Details) - Pension Plan [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate used in determining present values</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Annual increase in future compensation levels</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate used in determining present values</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Annual increase in future compensation levels</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on assets</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844094752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Assets Measured at Fair Value (Details) - Pension Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 37,177<span></span>
</td>
<td class="nump">$ 38,813<span></span>
</td>
<td class="nump">$ 33,016<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">36,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember', window );">Equity Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember', window );">Equity Funds [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">US Government Agencies Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">US Government Agencies Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember', window );">Cash [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember', window );">Cash [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cigi_OtherPlanAssetsMember', window );">Other Plan Assets[Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cigi_OtherPlanAssetsMember', window );">Other Plan Assets[Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=112275985&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cigi_OtherPlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cigi_OtherPlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856157808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Pension Plan - Expected Future Payments of Pension Benefit (Details) - Pension Plan [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2020</a></td>
<td class="nump">686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2021</a></td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2022</a></td>
<td class="nump">792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2023</a></td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2024 - 2028</a></td>
<td class="nump">$ 5,286<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=108410482&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837122640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Net Earnings Per Common Share - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares issued and outstanding at beginning of period (in shares)</a></td>
<td class="nump">38,934,161<span></span>
</td>
<td class="nump">38,648,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Weighted average number of shares: Issued during the period (in shares)</a></td>
<td class="nump">221,293<span></span>
</td>
<td class="nump">181,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares used in computing basic earnings per share (in shares)</a></td>
<td class="nump">39,155,454<span></span>
</td>
<td class="nump">38,829,984<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Assumed exercise of stock options acquired under the Treasury Stock Method (in shares)</a></td>
<td class="nump">639,161<span></span>
</td>
<td class="nump">477,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Number of shares used in computing diluted earnings per share (in shares)</a></td>
<td class="nump">39,794,615<span></span>
</td>
<td class="nump">39,307,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6844139648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Other Supplemental Information - Summary of Other Supplemental Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax, net of refunds</a></td>
<td class="nump">$ 42,153<span></span>
</td>
<td class="nump">$ 43,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">20,404<span></span>
</td>
<td class="nump">11,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_CapitalLeaseObligationsIncurredDecreased', window );">Increases (Decreases) in capital lease obligations</a></td>
<td class="num">(522)<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends declared but not paid</a></td>
<td class="nump">1,961<span></span>
</td>
<td class="nump">1,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="nump">$ 74,183<span></span>
</td>
<td class="nump">$ 65,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_CapitalLeaseObligationsIncurredDecreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in capital lease obligations due to entering into new capital leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_CapitalLeaseObligationsIncurredDecreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842727808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 18 - Financial Instruments (Details Textual) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cigi_ContingentConsiderationLiabilityMember', window );">Contingent Consideration Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_FairValueInputsWeightedAverageDiscountRateIncrease', window );">Fair Value Inputs, Weighted Average Discount Rate Increase</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_ReductionInFairValueOfContingentConsiderationLiability', window );">Reduction in Fair Value of Contingent Consideration Liability</a></td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_MeasurementInputsContingentConsiderationDataPointConcentration', window );">Measurement Inputs, Contingent Consideration, Data Point Concentration</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_MeasurementInputsContingentConsiderationDataPointConcentration', window );">Measurement Inputs, Contingent Consideration, Data Point Concentration</a></td>
<td class="nump">8.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average [Member] | Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="nump">$ 100.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, Fixed Interest Rate</a></td>
<td class="nump">2.7205%<span></span>
</td>
<td class="nump">1.897%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_FairValueInputsWeightedAverageDiscountRateIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in the weighted average interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_FairValueInputsWeightedAverageDiscountRateIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_MeasurementInputsContingentConsiderationDataPointConcentration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A data point concentration of the interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_MeasurementInputsContingentConsiderationDataPointConcentration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_ReductionInFairValueOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contingent consideration liability reduced by increase in the weighted average discount rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_ReductionInFairValueOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=cigi_ContingentConsiderationLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=cigi_ContingentConsiderationLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842125296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 18 - Financial Instruments - Financial Assets and Liabilities Carried at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="nump">$ 926<span></span>
</td>
<td class="nump">$ 751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">93,865<span></span>
</td>
<td class="nump">$ 50,300<span></span>
</td>
<td class="nump">$ 32,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="nump">926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">93,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="nump">2,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="nump">4,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="nump">2,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="nump">185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="nump">926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="nump">3,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Interest rate swap asset</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration liability</a></td>
<td class="nump">93,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Fixed Income Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Marketable securities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99377789&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6831561424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Financial Instruments - Change in Fair Value of Contingent Consideration Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Fair value adjustments (note 4)</a></td>
<td class="num">$ (4,365)<span></span>
</td>
<td class="num">$ (6,487)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Less: current portion</a></td>
<td class="nump">17,122<span></span>
</td>
<td class="nump">18,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Non-current portion</a></td>
<td class="nump">76,743<span></span>
</td>
<td class="nump">31,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Balance</a></td>
<td class="nump">50,300<span></span>
</td>
<td class="nump">32,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_AmountsRecognizedOnAcquisitions', window );">Amounts recognized on acquisitions</a></td>
<td class="nump">61,525<span></span>
</td>
<td class="nump">21,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Fair value adjustments (note 4)</a></td>
<td class="nump">1,675<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationResolvedAndSettledInCash', window );">Resolved and settled in cash</a></td>
<td class="num">(18,757)<span></span>
</td>
<td class="num">(6,169)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_BusinessCombinationContingentConsiderationArrangementsOther', window );">Other</a></td>
<td class="num">(877)<span></span>
</td>
<td class="nump">1,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Balance</a></td>
<td class="nump">93,865<span></span>
</td>
<td class="nump">50,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Less: current portion</a></td>
<td class="nump">17,122<span></span>
</td>
<td class="nump">18,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Non-current portion</a></td>
<td class="nump">$ 76,743<span></span>
</td>
<td class="nump">$ 31,643<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_AmountsRecognizedOnAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognized on acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_AmountsRecognizedOnAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationContingentConsiderationArrangementsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the business combination contingent consideration arrangements classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationContingentConsiderationArrangementsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_BusinessCombinationResolvedAndSettledInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the business combinations resolved and settled in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_BusinessCombinationResolvedAndSettledInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=6911338&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6835912336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 18 - Financial Instruments - Estimated of Fair Values for Other Financial Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Other receivables</a></td>
<td class="nump">$ 12,088<span></span>
</td>
<td class="nump">$ 10,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Other receivables, fair value</a></td>
<td class="nump">12,088<span></span>
</td>
<td class="nump">10,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Advisor loans receivable</a></td>
<td class="nump">46,661<span></span>
</td>
<td class="nump">44,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Advisor loans receivable (non-current)</a></td>
<td class="nump">46,661<span></span>
</td>
<td class="nump">44,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt - non-current (note 10)</a></td>
<td class="nump">670,289<span></span>
</td>
<td class="nump">247,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">$ 670,289<span></span>
</td>
<td class="nump">$ 247,467<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of amounts due from customers or clients more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business and an amount representing an agreement for an unconditional promise by the maker to pay the Company (holder) a definite sum of money at a future date more than one year from the balance sheet date, reduced to their estimated net realizable fair value by an allowance established by the Company of the amount it deems uncertain of collection and net of any write-downs taken for collection uncertainty on the part of the holder, respectively.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date more than one year from the balance sheet date, net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13728-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6839639712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 19 - Commitments and Contingencies - Minimum Operating Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2019</a></td>
<td class="nump">$ 86,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2020</a></td>
<td class="nump">76,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2021</a></td>
<td class="nump">62,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2022</a></td>
<td class="nump">51,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2023</a></td>
<td class="nump">38,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">97,631<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum operating lease payments</a></td>
<td class="nump">$ 411,461<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856979120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 19 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2019</a></td>
<td class="nump">$ 11,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2020</a></td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2021</a></td>
<td class="nump">1,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFourthYear', window );">2022</a></td>
<td class="nump">1,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInFifthYear', window );">2023</a></td>
<td class="nump">491<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total minimum contractual purchase commitments</a></td>
<td class="nump">$ 20,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6836820592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Related Party Transactions (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense, Total</a></td>
<td class="nump">$ 74,183<span></span>
</td>
<td class="nump">$ 65,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from Related Parties</a></td>
<td class="nump">585<span></span>
</td>
<td class="nump">635<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_MinorityShareholdersOfSubsidiariesMember', window );">Minority Shareholders of Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Operating Leases, Rent Expense, Total</a></td>
<td class="nump">$ 420<span></span>
</td>
<td class="nump">356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_MinorityShareholdersOfSubsidiariesMember', window );">Minority Shareholders of Subsidiaries [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PropertyManagementContractTerm', window );">Property Management Contract Term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_MinorityShareholdersOfSubsidiariesMember', window );">Minority Shareholders of Subsidiaries [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cigi_PropertyManagementContractTerm', window );">Property Management Contract Term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_NoncontrollingShareholdersMember', window );">Non-controlling Shareholders [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Due from Related Parties, Total</a></td>
<td class="nump">$ 6,465<span></span>
</td>
<td class="nump">$ 8,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_NoncontrollingShareholdersMember', window );">Non-controlling Shareholders [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Related Party Transaction, Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_NoncontrollingShareholdersMember', window );">Non-controlling Shareholders [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Related Party Transaction, Rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cigi_PropertyManagementContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the property management contract term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cigi_PropertyManagementContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cigi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873854&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_MinorityShareholdersOfSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_MinorityShareholdersOfSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_NoncontrollingShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cigi_NoncontrollingShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6856223968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Revenue From Contracts With Customers (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract with Customer, Asset, Net, Total</a></td>
<td class="nump">$ 110,432<span></span>
</td>
<td class="nump">$ 111,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract with Customer, Asset, Net, Current, Total</a></td>
<td class="nump">99,468<span></span>
</td>
<td class="nump">104,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract with Customer, Liability, Current</a></td>
<td class="nump">39,635<span></span>
</td>
<td class="nump">35,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="nump">$ 23,526<span></span>
</td>
<td class="nump">$ 25,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843772960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 21 - Revenue From Contracts With Customers - Disaggregated Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 2,825,427<span></span>
</td>
<td class="nump">$ 2,435,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember', window );">Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,596,184<span></span>
</td>
<td class="nump">1,409,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember', window );">EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">623,238<span></span>
</td>
<td class="nump">514,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember', window );">Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">528,360<span></span>
</td>
<td class="nump">496,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember', window );">Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">76,021<span></span>
</td>
<td class="nump">12,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,624<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">903,947<span></span>
</td>
<td class="nump">769,226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">648,815<span></span>
</td>
<td class="nump">549,721<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">139,685<span></span>
</td>
<td class="nump">116,171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">115,447<span></span>
</td>
<td class="nump">103,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember', window );">Lease Brokerage [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">780,884<span></span>
</td>
<td class="nump">723,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">441,934<span></span>
</td>
<td class="nump">402,801<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">168,796<span></span>
</td>
<td class="nump">137,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">170,154<span></span>
</td>
<td class="nump">182,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember', window );">Sales Brokerage [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">449,332<span></span>
</td>
<td class="nump">378,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">228,550<span></span>
</td>
<td class="nump">208,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">84,861<span></span>
</td>
<td class="nump">43,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">135,921<span></span>
</td>
<td class="nump">126,424<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember', window );">Property Management [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">323,034<span></span>
</td>
<td class="nump">286,289<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">148,721<span></span>
</td>
<td class="nump">131,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">112,180<span></span>
</td>
<td class="nump">98,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">62,133<span></span>
</td>
<td class="nump">56,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember', window );">Valuation and Advisory [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">249,078<span></span>
</td>
<td class="nump">227,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">109,699<span></span>
</td>
<td class="nump">99,849<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">107,149<span></span>
</td>
<td class="nump">110,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">32,230<span></span>
</td>
<td class="nump">17,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember', window );">Project Management [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">74,978<span></span>
</td>
<td class="nump">12,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">74,978<span></span>
</td>
<td class="nump">12,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember', window );">Investment Management Revenue [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">44,174<span></span>
</td>
<td class="nump">37,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">18,465<span></span>
</td>
<td class="nump">16,912<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">10,567<span></span>
</td>
<td class="nump">8,466<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">12,475<span></span>
</td>
<td class="nump">9,717<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember', window );">Other Revenue [Member] | Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,624<span></span>
</td>
<td class="nump">$ 1,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_LeaseBrokerageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_SalesBrokerageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_SalesBrokerageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_PropertyManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_PropertyManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_ValuationAndAdvisoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_ProjectManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_ProjectManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_InvestmentManagementRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cigi_OtherRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cigi_OtherRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6814815344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segmented Information (Details Textual)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember', window );">Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</a></td>
<td class="nump">$ 4,311<span></span>
</td>
<td class="nump">$ 3,171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember', window );">EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</a></td>
<td class="nump">1,820<span></span>
</td>
<td class="nump">2,242<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember', window );">Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember', window );">Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</a></td>
<td class="nump">430<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures, Total</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6842169328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segmented Information - Operating Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">$ 2,825,427<span></span>
</td>
<td class="nump">$ 2,435,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">78,730<span></span>
</td>
<td class="nump">52,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="nump">201,398<span></span>
</td>
<td class="nump">167,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(20,845)<span></span>
</td>
<td class="num">(11,895)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(53,260)<span></span>
</td>
<td class="num">(61,907)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">128,574<span></span>
</td>
<td class="nump">94,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,357,580<span></span>
</td>
<td class="nump">1,507,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">887,947<span></span>
</td>
<td class="nump">182,655<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember', window );">Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">1,596,184<span></span>
</td>
<td class="nump">1,409,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember', window );">EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">623,238<span></span>
</td>
<td class="nump">514,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember', window );">Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">528,360<span></span>
</td>
<td class="nump">496,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember', window );">Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">76,021<span></span>
</td>
<td class="nump">12,654<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Americas Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">1,596,184<span></span>
</td>
<td class="nump">1,409,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">30,391<span></span>
</td>
<td class="nump">28,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="nump">105,490<span></span>
</td>
<td class="nump">87,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">846,919<span></span>
</td>
<td class="nump">759,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">61,814<span></span>
</td>
<td class="nump">138,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | EMEA Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">623,238<span></span>
</td>
<td class="nump">514,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25,435<span></span>
</td>
<td class="nump">16,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="nump">53,862<span></span>
</td>
<td class="nump">45,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">602,964<span></span>
</td>
<td class="nump">497,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">161,823<span></span>
</td>
<td class="nump">28,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Asia Pacific Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">528,360<span></span>
</td>
<td class="nump">496,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,320<span></span>
</td>
<td class="nump">5,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="nump">66,240<span></span>
</td>
<td class="nump">55,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">228,490<span></span>
</td>
<td class="nump">221,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">10,669<span></span>
</td>
<td class="nump">9,876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Investment Management [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">76,021<span></span>
</td>
<td class="nump">12,654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">13,791<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="nump">12,326<span></span>
</td>
<td class="nump">2,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">693,040<span></span>
</td>
<td class="nump">33,360<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">649,898<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">1,624<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,793<span></span>
</td>
<td class="nump">1,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings (loss)</a></td>
<td class="num">(36,520)<span></span>
</td>
<td class="num">(23,534)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="num">(13,833)<span></span>
</td>
<td class="num">(4,164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Total additions to long-lived assets</a></td>
<td class="nump">$ 3,743<span></span>
</td>
<td class="nump">$ 5,092<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109223946&amp;loc=d3e3000-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AmericasSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_EMEASegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_AsiaPacificSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cigi_InvestmentManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6837048320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 22 - Segment Information - Revenues and Long-lived Assets by Geographic Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">$ 2,825,427<span></span>
</td>
<td class="nump">$ 2,435,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">1,479,307<span></span>
</td>
<td class="nump">722,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">1,243,019<span></span>
</td>
<td class="nump">1,046,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">943,164<span></span>
</td>
<td class="nump">281,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">360,115<span></span>
</td>
<td class="nump">262,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">265,867<span></span>
</td>
<td class="nump">191,934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cigi_EuroCurrencyCountriesMember', window );">Euro Currency Countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">358,035<span></span>
</td>
<td class="nump">306,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">65,781<span></span>
</td>
<td class="nump">61,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">AUSTRALIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">238,537<span></span>
</td>
<td class="nump">253,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">47,886<span></span>
</td>
<td class="nump">50,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">172,820<span></span>
</td>
<td class="nump">169,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">68,732<span></span>
</td>
<td class="nump">75,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cigi_OtherGeographicLocationsMember', window );">Other Geographic Locations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">452,901<span></span>
</td>
<td class="nump">397,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total long-lived assets</a></td>
<td class="nump">$ 87,877<span></span>
</td>
<td class="nump">$ 60,797<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cigi_EuroCurrencyCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cigi_EuroCurrencyCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cigi_OtherGeographicLocationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cigi_OtherGeographicLocationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843145216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Impact of Recently Issued Accounting Standards (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="nump">$ 2,825,427,000<span></span>
</td>
<td class="nump">$ 2,435,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of Services, Excluding Depreciation, Depletion, and Amortization</a></td>
<td class="nump">$ 1,817,526,000<span></span>
</td>
<td class="nump">1,585,865,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of Services, Excluding Depreciation, Depletion, and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of services rendered during the reporting period, excluding depreciation, depletion and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6843589232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 23 - Impact of Recently Issued Accounting Standards - Restatement Adjustment (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 2,825,427<span></span>
</td>
<td class="nump">$ 2,435,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues</a></td>
<td class="nump">1,817,526<span></span>
</td>
<td class="nump">1,585,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">705,798<span></span>
</td>
<td class="nump">614,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="nump">53,260<span></span>
</td>
<td class="nump">61,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment</a></td>
<td class="nump">7,709<span></span>
</td>
<td class="nump">22,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Company</a></td>
<td class="nump">$ 97,658<span></span>
</td>
<td class="nump">$ 51,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net earnings per common share (in dollars per share)</a></td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 1.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">$ 455,232<span></span>
</td>
<td class="nump">$ 382,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, current</a></td>
<td class="nump">99,468<span></span>
</td>
<td class="nump">104,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="nump">10,964<span></span>
</td>
<td class="nump">7,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax asset, net</a></td>
<td class="nump">34,195<span></span>
</td>
<td class="nump">48,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">240,513<span></span>
</td>
<td class="nump">227,087<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">469,563<span></span>
</td>
<td class="nump">419,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">39,635<span></span>
</td>
<td class="nump">35,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Unearned revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liability, net</a></td>
<td class="nump">27,550<span></span>
</td>
<td class="nump">19,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Deficit</a></td>
<td class="num">(21,751)<span></span>
</td>
<td class="num">(115,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(61,218)<span></span>
</td>
<td class="num">(43,157)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">$ 4,420<span></span>
</td>
<td class="nump">4,457<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,275,362<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,427,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,583<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net earnings per common share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax asset, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Unearned revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,919<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,579<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(128,411)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(43,354)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=cigi_LeaseBrokerageRevenueAdjustmentMember', window );">Lease Brokerage Revenue Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(190)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net earnings per common share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,370)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax asset, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,993)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,817)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Unearned revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,919)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=cigi_PrincipalVersusAgentAdjustmentMember', window );">Principal Versus Agent Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment', window );">Non-controlling interest redemption increment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net earnings attributable to Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net earnings per common share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetNoncurrent', window );">Deferred income tax asset, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Unearned revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income tax liability, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130532-203044<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of services rendered during the reporting period, excluding depreciation, depletion and amortization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServicesExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31928-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31958-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84176650&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=109256448&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873765&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=114873790&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=114867106&amp;loc=SL7669619-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109260490&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130543-203045<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130539-203045<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109196051&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115205541&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=cigi_LeaseBrokerageRevenueAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=cigi_LeaseBrokerageRevenueAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=cigi_PrincipalVersusAgentAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=cigi_PrincipalVersusAgentAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.10.0.1</span><table class="report" border="0" cellspacing="2" id="idp6841545216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 24 - Subsequent Event (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 646,343<span></span>
</td>
<td class="nump">$ 78,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Real Estate Services Firm [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred, Total</a></td>
<td class="nump">$ 15,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109124213&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cigi_RealEstateServicesFirmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cigi_RealEstateServicesFirmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>129
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  Z,5DX?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ #HQ63B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  .C%9.^$X+KN\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O285Q=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;
MA^@'\#%W__SN=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[G<DR$L;GK
MDM<T/M,>HC9'O4<0574''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %L
MT6.@#+SDP-0T,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#
MA_?GI]=YW<*%3#H8'']E)^D4<<4ND]_J]6;[R)2H^$-1B4*(+;^7-9?\]F-R
M_>%W%?:==3OWCXTO@JJ!7W>AO@!02P,$%     @ #HQ63IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
M._3*F*0J'_])95*I+FF>-/0J]3!18SZV"N-$LGYJ@[RY%RO^ 5!+ P04
M"  .C%9.DLE;+V(#  !8#0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;'V778^;.A"&_PKBOHO''QA62:1-CHY:J956K=I>LXF3H +. 6?3_ON:CTVI
M9S@W 9MW/,\8\\9>W6S[HSL;XZ*?==5TZ_CLW.4Q2;K]V=1%]V OIO%/CK:M
M"^>;[2GI+JTI#D-0726<L32IB[*)-ZNA[[G=K.S5565CGMNHN]9UT?[:FLK>
MUC'$;QV?R]/9]1W)9G4I3N:+<5\OSZUO)?=1#F5MFJZT3=2:XSI^@L<=9WW
MH/A6FELWNX_Z4EZL_=$W/AS6,>N)3&7VKA^B\)=7LS-5U8_D.?Z;!HWO.?O
M^?W;Z/\.Q?MB7HK.[&SUO3RX\SK.XNA@CL6U<I_M[;V9"E)Q-%7_T;R:RLM[
M$I]C;ZMN^(WVU\[9>AK%H]3%S_%:-L/U-C[1<@JC _@4P.\!D/YO@)@"Q)^
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
M$Y)U2DF'4RKBBFN+[0@4J*E5+<N+$N2%#FL]0LZ9 <*8ON[8"%RHF;ZD K9
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
M7]@<2*A]V#[@WHYS-@;>=-,38O,[+OX 4$L#!!0    (  Z,5DYBX)$MN $
M -,#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL;5/;;MP@$/T5Q >$
M7=:;I"O;4C95E4JMM$K5Y)FUQS8*& ?P.OW[#MAQW-0OP SGG+DPI(.Q+ZX!
M\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&-YMKIH5L:9Y&
MW\GFJ>F]DBV<+'&]UL+^.8(R0T:W]-WQ*.O&!P?+TT[4\ O\[^YDT6*S2BDU
MM$Z:EEBH,GJW/1R3@(^ )PF#6YQ)J.1LS$LPOI<9W82$0$'A@X+ [0+WH%00
MPC1>)TTZAPS$Y?E=_5NL'6LY"P?W1CW+TC<9O:6DA$KTRC^:X0&F>O:43,7_
M@ LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIL]GVCK!#X1^$RXC7'8&"AF
M_E5XD:?6#,2.O>]$>.+M@6-OBN",K8AWF+Q#[R7?7O.478+0A#F.&+[$S B&
MZG,(OA;BR/^C\YMU_FXUQ5WD[Y;A]U_6!9)5@20*)/_4N/M4XQHF^12$+9JJ
MP=9QG!PI3-_&45YXYXF]BZ_(/N#CN/\4MI:M(V?C\6GC U3&>,!4-E<X0PW^
ML-E04/EPO,&S'>=L-+SIIB_$YG^<_P502P,$%     @ #HQ63O;4^T6X 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL;5-A;YLP$/TKEG]
MG1"2=A$@-:VJ3=JDJ-.ZSPX<8-7V,=N$[M_/-I2QCB_8=[SW[IU]S@8TK[8%
M<.1-26USVCK7'1FS90N*VQOL0/L_-1K%G0]-PVQG@%>1I"1+-IL#4UQH6F0Q
M=S9%AKV30L/9$-LKQ<WO$T@<<KJE[XEGT;0N)%B1=;R![^!^=&?C(S:K5$*!
MM@(U,5#G]'Y[/*4!'P$O @:[V)/0R07Q-01?JIQN@B&04+J@P/URA0>0,@AY
M&[\F33J7#,3E_EW]*?;N>[EP"P\H?XK*M3F]HZ2"FO?2/>/P&:9^]I1,S7^%
M*T@/#TY\C1*EC5]2]M:AFE2\%<7?QE7HN [CGW0_T=8)R41(9L)=K,/&0M'Y
M(W>\R P.Q(QGW_%PQ=MCXL^F#,EX%/&?-V]]]EIL#_N,78/0A#F-F&2)F1',
MJ\\EDK42I^0_>G*[SM^M6MQ%_FY9?O]I72!=%4BC0/I/CX<//:YA/KIDBT-5
M8)HX3I:4V.LXRHOL/+'W2;R4O_!QW+]QTPAMR06=O]IX 36B V]E<^-GJ/4O
M; XDU"YL;_W>C',V!@Z[Z0FQ^1T7?P!02P,$%     @ #HQ63I>LRD>Y 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL;5/;;MP@$/T5Q <$
MF]UD-RO;4C91U$JMM$K5YIFUQS8*%P?P.OW[ G9<)_$+,,,Y9RX,V:#-BVT!
M''J30MD<M\YU!T)LV8)D]DIWH/Q-K8UDSINF(;8SP*I(DH+0)+DADG&%BRSZ
M3J;(=.\$5W RR/92,O/W"$(/.4[QN^.)-ZT+#E)D'6O@%[C?W<EXB\PJ%9>@
M+-<*&:AS?)<>CMN CX _' :[.*-0R5GKEV!\KW*<A(1 0.F" O/;!>Y!B"#D
MTWB=-/$<,A"7YW?UQUB[K^7,+-QK\<PKU^9XCU$%->N%>]+#-YCJN<9H*OX'
M7$!X>,C$QRBUL'%%96^=EI.*3T6RMW'G*N[#>+-+)]HZ@4X$.A/V,0X9 \7,
M'YAC16;T@,S8^XZ%)TX/U/>F#,[8BGCGD[?>>RG2FWU&+D%HPAQ'#%UB9@3Q
MZG,(NA;B2+_0Z6Z=OUE-<1/YFV7XZ]MU@>VJP#8*;#_4>/NIQA7,+OD4A"R:
M*L$T<9PL*G6OXB@OO//$WM'X*/_AX[C_9*;ARJ*S=OYIXP/46COPJ217?H9:
M_\-F0T#MPG'GSV:<L]%PNIN^$)G_<?$/4$L#!!0    (  Z,5DZ;0YRQN $
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;&U3[6[;(!1]%<0#
ME)@D2QO9EII.TR:M4M1IVV]B7]NH8#S <?OVO6#7\SK_ >[EG',_N*2#L<^N
M ?#D1:O69;3QOCLRYHH&M' WIH,6;RICM?!HVIJYSH(H(TDKQC>;3TP+V=(\
MC;ZSS5/3>R5;.%OB>JV%?3V!,D-&$_KN>))UXX.#Y6DG:O@!_F=WMFBQ6:64
M&EHG34LL5!F]3XZG7<!'P"\)@UN<2:CD8LQS,+Z5&=V$A$!!X8."P.T*#Z!4
M$,(T_DR:= X9B,OSN_J76#O6<A$.'HSZ+4O?9/26DA(JT2O_9(:O,-6SIV0J
M_CM<02$\9((Q"J-<7$G1.V_TI(*I:/$R[K*-^S#>[/<3;9W )P*?";<Q#AL#
MQ<P_"R_RU)J!V+'WG0A/G!PY]J8(SMB*>(?)._1>\^20I.P:A";,:<3P)69&
M,%2?0_"U$"?^'YT?UOG;U12WD;]=AM_?K0OL5@5V46#W3XW\0XUKF.V'(&S1
M5 VVCN/D2&'Z-H[RPCM/[#V/C_(7/H[[H["U;!VY&(]/&Q^@,L8#IK*YP1EJ
M\(?-AH+*A^,!SW:<L]'PIIN^$)O_<?X&4$L#!!0    (  Z,5DXG-HC$N $
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;&U3VVZ<,!#]%<L?
M$.^R;#9= 5(V4=1*K;1*U?39"P-8\87:9DG_OF-#*$UYL3WC<\Y</,X&8U]=
M"^#)FY+:Y;3UOCLRYLH6%'<WI@.--[6QBGLT;<-<9X%7D:0D2S:;6Z:XT+3(
MHN]LB\ST7@H-9TM<KQ2WOT\@S9#3+7UW/(NF]<'!BJSC#7P'_Z,[6[38K%()
M!=H)HXF%.J?WV^,I#?@(>!$PN,69A$HNQKP&XTN5TTU(""24/BAPW*[P %(&
M(4SCUZ1)YY"!N#R_JS_%VK&6"W?P8.1/4?DVIW>45%#S7OIG,WR&J9X])5/Q
M7^$*$N$A$XQ1&NGB2LK>>:,F%4Q%\;=Q%SKNPWBS.TRT=4(R$9*9<!?CL#%0
MS/R1>UYDU@S$CKWO>'CB[3'!WI3!&5L1[S!YA]YKL3VD&;L&H0ES&C')$C,C
M&*K/(9*U$*?D/WIR6.?O5E/<1?YN&7[_:5T@715(HT#Z3XW[#S6N86X_!&&+
MIBJP31PG1TK3ZSC*"^\\L?=)?)2_\''<OW';".W(Q7A\VO@ M3$>,)7-#<Y0
MBS]L-B34/AP/>+;CG(V&-]WTA=C\CXL_4$L#!!0    (  Z,5D[E-0J(MP$
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;&U3[6[;(!1]%<0#
ME,1QEBRR+36MIDW:I*C3MM_$OK91@>L!CKNW'V#7\UK_ >[EG',_N&0#FF?;
M CCRHJ2V.6V=ZTZ,V;(%Q>T==J#]38U&<>=-TS#;&>!5)"G)DLWF U-<:%ID
MT7<Q18:]DT+#Q1#;*\7-GS-(''*ZI:^.)]&T+CA8D76\@>_@?G07XRTVJU1"
M@;8"-3%0Y_1^>SJG 1\!/P4,=G$FH9(KXG,POE0YW82$0$+I@@+WVPT>0,H@
MY-/X/6G2.60@+L^OZI]B[;Z6*[?P@/*7J%R;TR,E%=2\E^X)A\\PU;.G9"K^
M*]Q >GC(Q,<H4=JXDK*W#M6DXE-1_&7<A8[[,-[LTXFV3D@F0C(3CC$.&P/%
MS!^YXT5F<"!F['W'PQ-O3XGO31F<L17QSB=OO?=6; ^'C-V"T(0YCYADB9D1
MS*O/(9*U$.?D'3TYK/-WJRGN(G^W#+__N"Z0K@JD42#]K\;CFQK7,&^#L$53
M%9@FCI,E)?8ZCO+".T_L?1(?Y1]\'/=OW#1"6W)%YY\V/D"-Z,"GLKGS,]3Z
M'S8;$FH7C@=_-N.<C8;#;OI";/['Q5]02P,$%     @ #HQ63A^YE_NW 0
MTP,  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL;5/;;IPP$/T5RQ\0
M@Y<DVQ4@91-%K=1*JU1MGKTP@!5?J&V6].]K&T))PHOM&9]SYN)Q/FKS8CL
MAUZE4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^
MDRES/3C!%9P,LH.4S/P]@M!C@5/\YGCB;>>"@Y1YSUKX">Y7?S+>(HM*S24H
MR[5"!IH"WZ6'8Q;P$?";PVA79Q0J.6O]$HQO=8&3D! (J%Q08'Z[P#T($81\
M&G]F3;R$#,3U^4W],=;N:SDS"_=:///:=07>8U1#PP;AGO3X%>9ZKC&:B_\.
M%Q >'C+Q,2HM;%Q1-5BGY:SB4Y'L==JYBOLXW61TIFT3Z$R@"V$?XY I4,S\
M@3E6YD:/R$R][UEXXO1 ?6^JX(RMB'<^>>N]ES+=)SFY!*$9<YPP=(U9$,2K
M+R'H5H@C_42GM]O\W6:*N\C?K<-??]D6R#8%LBB0O:LQ_5#C%H9^"$)6395@
MVCA.%E5Z4'&45]YE8N_B*Y+_\&G<?S#3<F7163O_M/$!&JT=^%22*S]#G?]A
MBR&@<>%XZ\]FFK/)<+J?OQ!9_G'Y#U!+ P04    "  .C%9.]MARG[@!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6QM4]N.FS 0_17+'[!.
M@'33") V6U6MU$K15FV?'1C 6E^H;<+V[SLV+*5;7FS/^)PS%X_ST=AGUP%X
M\J*D=@7MO.]/C+FJ \7=G>E!XTUCK.(>3=LRUUO@=20IR9+=[AU37&A:YM%W
ML65N!B^%AHLE;E"*V]]GD&8LZ)Z^.IY$V_G@8&7>\Q:^@?_>7RQ:;%&IA0+M
MA-'$0E/0A_WIG 5\!/P0,+K5F81*KL8\!^-S7=!=2 @D5#XH<-QN\ A2!B%,
MX]>L29>0@;@^OZI_C+5C+5?NX-'(GZ+V74&/E-30\$'Z)S-^@KF> R5S\5_@
M!A+A(1.,41GIXDJJP7FC9A5,1?&7:1<Z[N-TDZ8S;9N0S(1D(1QC'#8%BIE_
MX)Z7N34CL5/O>QZ>>']*L#=5<,96Q#M,WJ'W5NZ/:<YN06C&G"=,LL8L"(;J
M2XAD*\0Y^8^>W&_ST\T4T\A/U^$/[[<%LDV!+ ID_]28O:EQ"W-X$X2MFJK
MMG&<'*G,H.,HK[S+Q#XD\5'^PJ=Q_\IM*[0C5^/Q:>,#-,9XP%1V=SA#'?ZP
MQ9#0^'"\Q[.=YFPRO.GG+\26?US^ 5!+ P04    "  .C%9.AIF47+<!  #3
M P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6QM4^UNVR 4?17$ Y3$
M29LLLBTUG:9.VJ2HT]K?Q+ZV48'K HZ[MQ]@Q_4Z_P'NY9QS/[BD/9I7VP X
M\JZDMAEMG&L/C-FB <7M#;:@_4V%1G'G35,SVQK@920IR9+5ZHXI+C3-T^@[
MF3S%SDFAX62([93BYL\1)/897=.KXTG4C0L.EJ<MK^$7N-_MR7B+32JE4*"M
M0$T,5!F]7Q^.VX"/@&<!O9V=2:CDC/@:C.]E1E<A(9!0N*# _7:!!Y R"/DT
MWD9-.H4,Q/GYJOXMUNYK.7,+#RA?1.F:C.XI*:'BG71/V#_"6,\M)6/Q/^ "
MTL-#)CY&@=+&E12==:A&%9^*XN_#+G3<^^%F<Z4M$Y*1D$R$?22P(5#,_"MW
M/$\-]L0,O6]Y>.+U(?&]*8(SMB+>^>2M]U[R]?XN99<@-&*. R:98R8$\^I3
MB&0IQ#'YCY[LEOF;Q10WD;^9A[_]LBRP71381H'M/S7N/M6XA-E_"L)F355@
MZCA.EA38Z3C*,^\TL?=)?)0/^##N/[FIA;;DC,X_;7R "M&!3V5UXV>H\3]L
M,B14+AQW_FR&.1L,A^WXA=CTC_._4$L#!!0    (  Z,5DXW_8GGN $  -,#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;&U3VV[<(!#]%<0'!*_7
M:797MJ5LJJJ56FF5JNTS:X]M%&!<P.OT[PO8<:W4+\ ,YYRY,.0CFA?; 3CR
MJJ2V!>V<ZT^,V:H#Q>T=]J#]38-&<>=-TS+;&^!U)"G)TB3YP!07FI9Y]%U,
MF>/@I-!P,<0.2G'SYPP2QX+NZ)OC6;2="PY6YCUOX3NX'_W%>(LM*K50H*U
M30PT!7W<G<Y9P$? 3P&C79U)J.2*^!*,+W5!DY 02*A<4.!^N\$32!F$?!J_
M9TVZA S$]?E-_5.LW==RY1:>4/X2M>L*>J"DAH8/TCWC^!GF>NXIF8O_"C>0
M'AXR\3$JE#:NI!JL0S6K^%04?YUVH>,^3C?98:9M$]*9D"Z$0XS#ID Q\X_<
M\3(W.!(S];[GX8EWI]3WI@K.V(IXYY.WWGLK=X=CSFY!:,:<)TRZQBP(YM67
M$.E6B'/Z'SU]V.;O-U/<1_Y^'?[^N"V0;0ID42!;"QR3=S5N8=Y7R59-56#:
M.$Z65#CH.,HK[S*QCVE\E'_P:=R_<=,*;<D5G7_:^  -H@.?2G+G9ZCS/VPQ
M)#0N'!_\V4QS-AD.^_D+L>4?EW\!4$L#!!0    (  Z,5D[RDQ46MP$  -,#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;&U3[6[;(!1]%<0#E(0X
M:QO9EII6U29M4M1IW6]B7]NHX.L!CKNW'V#'\SK_ >[EG',_N*0#FC?; #CR
MKE5K,]HXUQT8LT4#6M@;[*#U-Q4:+9PW3<UL9T"4D:05XYO-)Z:%;&F>1M_)
MY"GV3LD63H;87FMA?A]!X9#1+;TZ7F3=N.!@>=J)&KZ#^]&=C+?8K%)*#:V5
MV!(#548?MH=C$O 1\"IAL(LS"96<$=^"\:7,Z"8D! H*%Q2$WR[P"$H%(9_&
MKTF3SB$#<7F^JC_'VGTM9V'A$=5/6;HFHW>4E%")7KD7'#[#5,^>DJGXKW !
MY>$A$Q^C0&7C2HK>.M23BD]%B_=QEVW<A_%F?Z6M$_A$X#/A+A+8&"AF_B2<
MR%.# S%C[SL1GGA[X+XW17#&5L0[G[SUWDN^O><INP2A"7,<,7R)F1',J\\A
M^%J((_^/SF_7^;O5%'>1OUN&W]^O"R2K DD42/ZI<?>AQC5,\B$(6S15@ZGC
M.%E28-_&45YXYXE]X/%1_L+'<?\F3"U;2\[H_-/&!Z@0'?A4-C=^AAK_PV9#
M0>7"\=:?S3AGH^&PF[X0F_]Q_@=02P,$%     @ #HQ63CA)7@*W 0  TP,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL;5/;;IPP$/T5RQ\0[[*W
M9 5(V515*[72*E6;9R\,8,47:ILE^?N,#:$DY05[AG/.G+'':6_LLVL /'E1
M4KN,-MZW1\9<T8#B[L:TH/%/9:SB'D-;,]=:X&4D*<F2U6K/%!>:YFG,G6V>
MFLY+H>%LB>N4XO;U!-+T&5W3]\2CJ!L?$BQ/6U[#+_"_V[/%B$TJI5"@G3":
M6*@R>K\^GK8!'P%_!/1NMB>ADXLQSR'X7F9T%0R!A,('!8[+%1Y RB"$-OZ.
MFG0J&8CS_;OZU]@[]G+A#AZ,?!*E;S)Z2TD)%>^D?S3]-QC[V5$R-O\#KB 1
M'IQ@C<)(%[^DZ)PW:E1!*XJ_#*O0<>V'/X?]2%LF)",AF0BWL0X;"D7G7[CG
M>6I-3^QP]BT/5[P^)G@V14C&HXC_T+S#[#5?W^U2=@U"(^8T8)(Y9D(P5)]*
M)$LE3LE_].2PS-\L6MQ$_F9>?G>W++!=%-A&@>V''O>?>ES"?';)9H>JP-9Q
MG!PI3*?C*,^RT\3>)_%2_L&'<?_);2VT(Q?C\6KC!53&>$ KJQN<H09?V!1(
MJ'S8'G!OASD; F_:\0FQZ1WG;U!+ P04    "  .C%9.50'Y3KH!  #3 P
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
ML-40T+IPO/-G,\_9;#@]+%^(K/^X^@-02P,$%     @ #HQ63F4T,)1\ @
MW0D  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL=5;MCILP$'P5Q ,<
M& +Y$$%*KJI:J96BJWK][1 GH -,;2=<W[ZV(5P.AC\!.[,S:SQK;])R\29S
MQI3S7I6UW+JY4LW&\V26LXK*)]ZP6O]SYJ*B2@_%Q9.-8/1D@ZK2"WP_]BI:
MU&Z:V+F#2!-^5651LX-PY+6JJ/BW9R5OMRYQ[Q,OQ2579L)+DX9>V"^F?C<'
MH4?>P'(J*E;+@M>.8.>MNR.;/5F; (MX+5@K']X=LY0CYV]F\/VT=7V3$2M9
MI@P%U8\;>V9E:9AT'G][4G?0-(&/[W?VKW;Q>C%'*MDS+_\4)Y5OW97KG-B9
M7DOUPMMOK%]0Y#K]ZG^P&RLUW&2B-3)>2OOK9%>I>-6SZ%0J^MX]B]H^VY[_
M'H8#@CX@& 5XG9#-_ M5-$T$;QW1??R&FCTFFT!_F\Q,VD]A_]/)2SU[2X.0
M)-[-$/68?8<)'C ?"$^S#Q(!DM@'D_!@B>-#F&)HX\-/*0:88 $)%I9@\8D@
M'*T18198)((B$2"(1B(($V.1&(K$@& Y$D&8%1990I$E(%B/1 !FX6.1%119
M 8*Q[Q!F9N/74&0-",8;CS S&T]\7$(^H!AO/03-[#V9*54"*,:[#T$SVT]@
MO>Y( "C&!D"@:,8!!-<U"0'%Y.Q!H!D3$%S^!-1V-+8!!,WY )\ !)1W-/$!
M LWY !\"!%1X-/$! LWY )\#!!1Y-/$! ,5S/L!' 0%U'D]\@$!S/L"G 0&E
M'D]\@$!C'W@/MVO%Q,7V%=+)^+6V3<W#[-"[[ )[.W_ N\;G)Q67HI;.D2M]
MQ]N;^,RY8CH7_TE[)=>]UC HV5F9UZ5^%UW#T0T4;_IFRALZNO0_4$L#!!0
M   (  Z,5D[9<6_ZN0$  -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;&U3?V_;(!#]*H@/4!*2)EED6VHZ39VT2E&G;7\3^_Q#!<X%'+???H!=
MS^W\C^'.[[U[!T?2HWFV-8 CKTIJF]+:N?;(F,UK4,+>8 O:_RG1*.%\:"IF
M6P.BB"0E&5^M=DR)1M,LB;FSR1+LG&PTG VQG5+"O)U 8I_2-7U//#55[4*"
M94DK*O@)[E=[-CYBDTK1*-"V04T,E"F]6Q]/VX"/@-\-]':V)Z&3"^)S"+X7
M*5T%0R A=T%!^.4*]R!E$/(V7D9-.I4,Q/G^7?U;[-WW<A$6[E'^:0I7I_1
M20&EZ*1[POX!QGYN*1F;_P%7D!X>G/@:.4H;OR3OK$,UJG@K2KP.:Z/CV@]_
M=E]&VC*!CP0^$0ZQ#AL*1>=?A1-98K G9CC[5H0K7A^Y/YL\).-1Q'_>O/79
M:\9WMPF[!J$1<QHP?(993PCFU:<2?*G$B?]'Y_ME_F;1XB;R-Q\L[I8%MHL"
MVRBP_2"P_]3C$N;PJ0B;':H"4\5QLB3'3L=1GF6GB;WC\5+^P8=Q?Q2F:K0E
M%W3^:N,%E(@.O)75C9^AVK^P*9!0NK#=^[T9YFP('+;C$V+3.\[^ E!+ P04
M    "  .C%9.G?^&C[8!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6QM4V%OFS 0_2N6?T!-G"SM(D!J6E6;M$E1IW6?'3C JLTQVX3NW\\V
MA-&.+]AWO/?NG7U.!S2OM@%PY$VKUF:T<:X[,&:+!K2P-]A!Z_]4:+1P/C0U
MLYT!44:25HPGR9YI(5N:IS%W,GF*O5.RA9,AMM=:F#]'4#AD=$.OB6=9-RXD
M6)YVHH8?X'YV)^,C-JN44D-K);;$0)71^\WAN OX"'B1,-C%GH1.SHBO(?A:
M9C0)AD!!X8*"\,L%'D"I(.1M_)XTZ5PR$)?[J_I3[-WW<A86'E#]DJ5K,GI'
M20F5Z)5[QN$+3/U\HF1J_AM<0'EX<.)K%*AL_)*BMP[UI.*M:/$VKK*-ZS#^
MV5]IZP0^$?A,N(L$-A:*SA^%$WEJ<"!F//M.A"O>'+@_FR(DXU'$?]Z\]=E+
MSO>?4W8)0A/F.&+X K.9$<RKSR7X6HDC_X_.;]?YVU6+V\C?OK.X7Q?8K0KL
MHL#NG8'D0X]KF(]=LL6A:C!U'"=+"NS;.,J+[#RQ]SQ>RC_X..[?A:EE:\D9
MG;_:> $5H@-O);GQ,]3X%S8'"BH7MK=^;\8Y&P.'W?2$V/R.\[]02P,$%
M  @ #HQ63E+:4O&X 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&UL;5/M;MP@$'P5Q .$.\Z]BTZVI5RJ*I5:Z92JS6_.7G\HP#J S^G;%[#C
M.*G_&'8],SL+2SJ@>;8-@".O2FJ;T<:Y[LB8+1I0PMY@!]K_J= HX7QH:F8[
M Z*,)"49WVSV3(E6TSR-N;/)4^R=;#6<#;&]4L+\/8'$(:-;^I9X;.O&A03+
MTT[4\ O<[^YL?,1FE;)5H&V+FABH,GJW/9Z2@(^ /RT,=K$GH9,+XG,(OI<9
MW01#(*%P04'XY0KW(&40\C9>)DTZEPS$Y?Y-_5OLW?=R$1;N43ZUI6LR>DM)
M"97HI7O$X0&F?KY0,C7_ ZX@/3PX\34*E#9^2=%;AVI2\5:4>!W75L=U&/_L
M#Q-MG< G I\)M[$.&PM%YU^%$WEJ<"!F//M.A"O>'KD_FR(DXU'$?]Z\]=EK
MS@\\9=<@-&%.(X8O,-L9P;SZ7(*OE3CQ_^C\L,[?K5K<1?YNR=_OUP6258$D
M"B0?#.P^];B&23X588M#56#J.$Z6%-CK.,J+[#RQ=SQ>RCM\'/>?PM2MMN2"
MSE]MO( *T8&WLKGQ,]3X%S8'$BH7M@>_-^.<C8'#;GI";'['^3]02P,$%
M  @ #HQ63GS?N("W 0  TP,  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL;5-A;YLP$/TKEG] G3@TJ2) :CI-G;1)4:MMGQTXP*K-4=N$[M_7-I2Q
MCB_8=[SW[IU]3@<T+[8!<.1-J]9FM'&N.S)FBP:TL#?80>O_5&BT<#XT-;.=
M 5%&DE:,;S9[IH5L:9[&W-GD*?9.R1;.AMA>:V'^G$#AD-$M_4@\R;IQ(<'R
MM!,U/(/[V9V-C]BL4DH-K978$@-51N^WQU,2\!'P2\)@%WL2.KD@OH3@6YG1
M33 $"@H7%(1?KO  2@4A;^-UTJ1SR4!<[C_4O\;>?2\78>$!U6]9NB:C=Y24
M4(E>N2<<'F'JYY:2J?GO< 7EX<&)KU&@LO%+BMXZU).*MZ+%V[C*-J[#^"=)
M)MHZ@4\$/A/N8ATV%HK.OP@G\M3@0,QX]IT(5[P]<G\V14C&HXC_O'GKL]><
M'VY3=@U"$^8T8O@"LYT1S*O/)?A:B1/_C\X/Z_S=JL5=Y.^6_/U^72!9%4BB
M0/*/@?VG'M<PGUVRQ:%J,'4<)TL*[-LXRHOL/+'W/%[*7_@X[C^$J65KR06=
MO]IX 16B V]E<^-GJ/$O; X45"YL#WYOQCD; X?=](38_([S=U!+ P04
M"  .C%9.;KSW*;H!  #3 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6QM4^UNG# 0?!7+#Q!S/GIW.0%2+E742JUT2M7DMP\6L.(/8ILC??O:AA":
M\@=[EYG967N=#=J\V!; H3<IE,UQZUQW),26+4AF;W0'RO^IM9',^= TQ'8&
M6!5)4A":)#LB&5>XR&+N;(I,]TYP!6>#;"\E,W].(/20XPU^3SSRIG4A08JL
M8PW\ O>[.QL?D5FEXA*4Y5HA W6.[S;'4QKP$?#$8;"+/0J=7+1^"<'W*L=)
M, 0"2A<4F%^N< ]"!"%OXW72Q'/)0%SNW]4?8N^^EPNS<*_%,Z]<F^,#1A74
MK!?N40_?8.KG"T93\S_@"L+#@Q-?H]3"QB\J>^NTG%2\%<G>QI6KN [CG_1V
MHJT3Z$2@,^$0ZY"Q4'3^E3E69$8/R(QGW[%PQ9LC]6=3AF0\BOC/F[<^>RWH
M_I"1:Q":,*<10Q>8S8P@7GTN0==*G.A_=+I?YV]7+6XC?[OD[W;K NFJ0!H%
MTG\,W'[J<05S2#X5(8M#E6":.$X6E;I7<907V7EB[VB\E _X..X_F6FXLNBB
MG;_:> &UU@Z\E>3&SU#K7]@<"*A=V.[]WHQS-@9.=],3(O,[+OX"4$L#!!0
M   (  Z,5DY@]VV"S@$  )T$   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;&U4ZV[;(!1^%<0#E(0D;A79EII6U29M4M1IZV]B'U]4+A[@N'O[ 79<
MS^-/X!Q_EW,(AW10^MTT !9]""Y-AAMKNR,AIFA ,'.G.I#N2Z6T8-:%NB:F
MT\#*0!*<T,TF(8*U$N=IR)UUGJK>\E;"62/3"\'TGQ-P-61XBV^)U[9NK$^0
M/.U8#3_ _NS.VD5D5BE; =*T2B(-588?M\=3XO$!\*N%P2SVR'=R4>K=!U_+
M#&]\0<"AL%Z!N>4*3\"Y%W)E_)XT\6SIB<O]3?TE].YZN3 #3XJ_M:5M,OR
M40D5Z[E]5<,7F/HY8#0U_PVNP!W<5^(\"L5-^$5%;ZP2DXHK1;"/<6UE6(=)
M_T:+$^A$H"L"&8U"Y<_,LCS5:D!Z//N.^;]X>Z3N; J?#$<1OKGBC<M><_JP
M3<G5"TV8TXBA"\PG@CCUV8+&+$[T/SJ]C_-WT1)W@;];\I,D+K"/"NR#P/Z?
M'NFJQQAF%S<Y1$T.$8']RB2&.<1-DJA)$A%(5B8QS/J\R>)Z"-!U& R#"M7+
M,)2+[#Q[CS1<KT_X.+C?F:Y;:=!%67=)PU6JE++@2MG<N88;]U;, 8?*^NV]
MV^MQ8L; JFYZ#,C\(N5_ 5!+ P04    "  .C%9.CX],YK@!  #3 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6QM4^UNVR 4?17$ Q2'>&D:V9::
M3M4F;5+4:>UO8E_;J'RX@./N[0?8<;W.?X![.>?<#R[9H,VK;0$<>I="V1RW
MSG4'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M DV1')N,)%%GTG4V2Z=X(K
M.!ED>RF9^7,$H8<<;_#5\<2;U@4'*;*.-? +W._N9+Q%9I6*2U"6:X4,U#F^
MWQR.:<!'P#.'P2[.*%1RUOHU&-^K'"<A(1!0NJ# _':!!Q B"/DTWB9-/(<,
MQ.7YJOX8:_>UG)F%!RU>>.7:'.\QJJ!FO7!/>O@&4SU?,)J*_P$7$!X>,O$Q
M2BUL7%'96Z?EI.)3D>Q]W+F*^S#>I%?:.H%.!#H3]I% QD Q\Z_,L2(S>D!F
M['W'PA-O#M3WI@S.V(IXYY.WWGLIZ'Z?D4L0FC#'$4,7F,V,(%Y]#D'70ASI
M?W1ZN\[?KJ:XC?SMDK_;K0NDJP)I%$C_J?'N4XTKF+OD4Q"R:*H$T\1QLJC4
MO8JCO/#.$WM/XZ-\P,=Q_\E,PY5%9^W\T\8'J+5VX%-);OP,M?Z'S8: VH7C
MK3^;<<Y&P^EN^D)D_L?%7U!+ P04    "  .C%9.R>F*Q<4!   X!   &0
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
M5GVQB$,6I_@=/;X/\_?!$O>>OU_STS0L< @*'+S X9\>TTV/(<Q_JDR")DE
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
M,5X# 8WUVT>WU_-CG@.KAF5.R?IG4?X%4$L#!!0    (  Z,5DY4-IX=N $
M -,#   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;&U3[6[<(!!\%<0#
MA#ONXD0GVU(N4=1*C71*U/8W9Z\_%&!=P.?D[0/8<=W4?PR[GIF=A24=T+S:
M!L"1-R6US6CC7'=@S!8-*&&OL /M_U1HE' ^-#6SG0%11I*2C&\V"5.BU31/
M8^YD\A1[)UL-)T-LKY0P[T>0.&1T2S\3SVW=N)!@>=J)&E[ _>Q.QD=L5BE;
M!=JVJ(F!*J-WV\-Q'_ 1\*N%P2[V)'1R1GP-P?<RHYM@""04+B@(OUS@'J0,
M0M[&GTF3SB4#<;G_5'^,O?M>SL+"/<K?;>F:C-Y24D(E>NF><?@&4S_7E$S-
M_X +2 \/3GR- J6-7U+TUJ&:5+P5)=[&M=5Q'<8_23+1U@E\(O"9<!OKL+%0
M=/X@G,A3@P,QX]EW(ESQ]L#]V10A&8\B_O/FK<]>\EURG;)+$)HPQQ'#%YCM
MC&!>?2[!UTH<^7]T?K/.WZU:W$7^;LE/DG6!_:K /@KL_^DQ^=+C&N:K2[8X
M5 6FCN-D28&]CJ.\R,X3>\?CI?R%C^/^)$S=:DO.Z/S5Q@NH$!UX*YLK/T.-
M?V%S(*%R87OC]V:<LS%PV$U/B,WO./\ 4$L#!!0    (  Z,5DYM4I\VN0$
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
M:W-H965T<R]S:&5E=#4V+GAM;(V:W6[C1@R%7\7P?=8:#H<S"I( :Q=%"[3
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
MWX]?Q^G8'M[^.?SHNZ?CFTVST^M5-_\!4$L#!!0    (  Z,5DX)%QOZUP$
M "P$   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;'U4V6[;,!#\%4(?
M$.J*Y1J2@-A!T (M8*1H^DQ+JP/AH9*4E?Y]><B*XAA],;FKF=D=<NE\$O)5
M=0 :O3'*51%T6@\[C%75 2/J3@S S9=&2$:T"66+U2"!U([$*([#<(,9Z7E0
MYBYWE&4N1DU[#D>)U,@8D7_W0,54!%%P23SW;:=M I?Y0%KX"?K7<)0FPHM*
MW3/@JA<<26B*X"':'1*+=X"7'B:UVB/KY"3$JPV^U440VH: 0J6M C'+&0Y
MJ14R;?R9-8.EI"6N]Q?U)^?=>#D1!0=!?_>U[HI@&Z :&C)2_2RFKS#[N0_0
M;/X[G($:N.W$U*@$5>X75:/2@LTJIA5&WOS:<[=.L_Z%=IL0SX1X(42;_Q*2
MF9"\$U)GWG?FK#X23<I<B@E)?UD#L3,1[1)SF)5-NK-SWXQ;9;+G,DWO<WRV
M0C-F[S'Q"A,M"&S4EQ+QK1+[^!,]SCY6.-R ;&^72&ZZ2!P__>!B<^7"8S8.
MPWV-),NR, ROFOD,3*/M]LL:Z%O"JT-F(%LWCPI58N3:NEEEEY%_B.TE7>7W
MYBGXR7V7\>_H!Y%MSQ4Z"6U&P%U4(X0&TV=X9X:S,T]W"2@TVFXSLY=^@'V@
MQ3"_3;S\093_ %!+ P04    "  .C%9.408D#1H"  #(!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q]5.V.FS 0?!7$ YS!@/,A@G1)5;52*T57
MM?WMD$U 9V-J.^'Z]K4-X3BP^@=[EYG=&8,W[X1\516 #MXX:]0NK+1NMPBI
ML@).U9-HH3%O+D)RJDTHKTBU$NC9D3A#.(H(XK1NPB)WN:,L<G'3K&[@* -U
MXYS*OWM@HMN%<?A(O-372ML$*O*67N$'Z)_M49H(C57.-8=&U:())%QVX7.\
M/1"+=X!?-71JL@^LDY,0KS;X>MZ%D14$#$IM*U"SW.$ C-E"1L:?H68XMK3$
MZ?Y1_;/S;KR<J(*#8+_KLZYVX3H,SG"A-Z9?1/<%!C]9& SFO\$=F(%;):9'
M*9ARSZ"\*2WX4,5(X?2M7^O&K=U0_T'S$_! P",A)O\E) ,A>2>DSGROS%G]
M1#4M<BFZ0/8?JZ7VGXBWB3G,TB;=V;EWQJTRV7N1IJL<W6VA ;/O,7B"B4<$
M,M7'%MC78H\7=#SK</! UOX6B==%XOCI!Q?KF8L>0QRFZ5W$J[G7PQ)%\ 3T
M04OJU9)ZM&QF6GI,-M5"5ME,B@<49:E?2N:5DBVE9-%,2K;HLLZR9"9E"5H1
M3/Q2B%<*\4B)9U+(XNQQO%D<RQ(5IQL\_T1H<@$XR*N;%2HHQ:W1]D^;9,=Q
M](SM!9KE]V9,]5/EO4P_X[Y3>:T;%9R$-M?37:*+$!J,R.C)G%5EQNH8,+AH
MNUV9O>R'2Q]HT0YS$XW#N_@'4$L#!!0    (  Z,5D[^7\P>& (  ,0%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;'U478^;,!#\*XCWGL%\7"XB
M2$>JJI5:*;KJVF>'; (Z&U/;A.N_KVT(1\#J"[:7F=V9!6_6<_$F*P#EO3/:
MR)U?*=5N$9)E!8S(!]Y"H]^<N6!$Z:.X(-D*("=+8A3A($@1(W7CYYF-'42>
M\4[1NH&#\&3'&!%_"Z"\W_FA?PN\U)=*F0#*LY9<X">HU_8@] E-64XU@T;6
MO/$$G'?^<[C=IP9O ;]JZ.5L[QDG1\[?S.';:><'1A!0*)7)0/1RA3U0:A)I
M&7_&G/Y4TA#G^UOV+]:[]G(D$O:<_JY/JMKY&]\[P9ET5+WP_BN,?A+?&\U_
MARM0#3=*=(V24VF?7ME)Q=F814MAY'U8Z\:N_9C_1G,3\$C $R%,_TN(1D+T
M08BM^4&9M?J9*))G@O>>&#Y62\P_$6XCW<S2!&WO[#OM5NKH-8\3G*&K231B
MB@&#9YAP0B"=?2J!724*O*+CQ_L*>P=DXRX1.5U$EA_?N8@6+@9,:C&-Q7P*
MT\U"R!H4!4]N);%32>Q0$B^4#)CD3DF$PX44!^H)1VXMB5-+LM(2XH7A(EE5
MP<&R*6M,&,9N(:E32.IH2K(0DCH^#]XLF^) )4&PT()F/S\#<;%S0GHE[QIE
M_K)9=!I%S]A<GD6\T"-JF"@?:8;Y]H.(2]U([\B5OIKV ITY5Z U!@^Z4Y4>
MJ=.!PEF9[:/>BV&P# ?%VW%FHFEPY_\ 4$L#!!0    (  Z,5DZ@:^D;J0$
M )(#   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;'U3VV[C(!#]%<0'
ME)A<VD:VI2;5:E=JI:BK[3X3>QRC<O$"B=N_[X!=*XVB?3$SPSF',V/(>^O>
M? L0R+M6QA>T#:%;,^:K%K3P-[8#@SN-=5H$3-V!^<Z!J!-)*\9GLQ730AI:
MYJFV<V5NCT%) SM'_%%KX3XVH&Q?T(Q^%5[DH0VQP,J\$P?X#>%/MW.8L4FE
MEAJ,E]80!TU!'[+UED=\ KQ*Z/U93&(G>VO?8O*K+N@L&@(%58@* I<3;$&I
M*(0V_HV:=#HR$L_C+_4?J7?L92\\;*WZ*^O0%O2.DAH:<53AQ?8_8>QG2<G8
M_!.<0"$\.L$S*JM\^I+JZ(/5HPI:T>)]6*5):S_LK)8C[3J!CP0^$;+%?PGS
MD3"_(+#!66KU4011YL[VQ T_JQ/Q3F3K.0ZSBL4TN[2'W7JLGLK%<I6S4Q0:
M,9L!P\\P_/8[9'L%<C=!&#J8;/"K-GCB+[[9N#AC,V!6"6,2)KN?\PLC5T#9
M/;^PPLZF$V_KLW ':3S9VX"#3N-HK V @K,;O (M/I I4="$&-YB[(9K,B3!
M=N,+8-,S+#\!4$L#!!0    (  Z,5DZV5^6;- (  -8&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;'V548Z;,!"&KX(XP!J,,1 1I(:J:J56BK9J
M^^PD3D!K,+6=L+U];2 T:WO[$GN&?V:^F8!=CER\R(92%;QVK)?;L%%JV  @
MCPWMB'SB ^WUDS,7'5':%!<@!T'):0KJ&(!1A$%'VCZLRLFW%U7)KXJU/=V+
M0%Z[CH@_.\KXN WC\.YX;B^-,@Y0E0.YT.]4_1CV0EM@S7)J.]K+EO>!H.=M
M^"'>U+G13X*?+1WEPSXPG1PX?S'&E],VC P09?2H3 :BEQNM*6,FD<;XO>0,
MUY(F\'%_S_YIZEWW<B"2UIS]:D^JV89Y&)SHF5R9>N;C9[KTDX;!TOQ7>J-,
MRPV)KG'D3$Z_P?$J%>^6+!JE(Z_SVO;3.B[Y[V'^ +@$P#4@1O\-2): Q H
M,]G4ZD>B2%4*/@9B_K,&8MZ)>)/H81Z-<YK=]$QW*[7W5J$T+\'-)%HTNUD#
M'S0P>RNI/9)_68 F6#&@%P-.\>@-1F%AS!H\:?I9@S&.+1*/"A79.S")%R9Q
M87!DP<R:]*%,4F!K<+4K@GD,_2C(BX(\*%;'.^2BY)'%6[LB6"#D1TF]**D'
M!5HHJ5,%P<1&<46P2!,_"O:B8 ]*8J%@ITH!L47B:K(T]H-D7I#, 8FA_?5D
M3I'8$=4>492^\]+F7I3<,Q-DH>3.MX&C++8F5[NJ-$4%MF# PPEC3OQO1%S:
M7@8'KO1A-1TI9\X5U1FC)]U8HR^9U6#TK,PVTWLQ'[6SH?BPW")@O<JJOU!+
M P04    "  .C%9.X_85<Z<!  "2 P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6Q]4^V.VR 0?!7$ QRQDSBGR+;4R^G42JT47=7V-['7,3H^7"#Q
M]>V[8&+ETJA_S.XR,\RNH1R-?7,]@"?O2FI7T=[[8<N8:WI0W#V8 33N=,8J
M[C&U1^8&"[R-)"59OE@43'&A:5W&VM[6I3EY*33L+7$GI;C]\P32C!7-Z*7P
M*HZ]#P56EP,_PG?P/X:]Q8S-*JU0H)TPFECH*OHIV^[R@(^ GP)&=Q63T,G!
MF+>0?&DKN@B&0$+C@P+'Y0P[D#((H8W?29/.1P;B=7Q1?XF]8R\'[F!GY"_1
M^KZBCY2TT/&3]*]F_ RIGS4EJ?FO< :)\. $SVB,=/%+FI/S1B45M*+X^[0*
M'=<QZ5]H]PEY(N0S(5O]E[!,A.4-@4W.8JO/W/.ZM&8D=OI9 P]W(MLN<9A-
M*,;9Q3WLUF'U7*^*=<G.02AAGB9,?H7)-Q\ANSN0QQG"T,%L([]K(X_\U0<;
MQ8V-"5-$C)[.6!>W1OX%9<4FO['"KJ83;NLW;H]".W(P'@<=Q]$9XP$%%P]X
M!7I\(',BH?,AW&!LIVLR)=X,Z06P^1G6?P%02P,$%     @ #HQ63OLFA4G
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
M*Y^<V#YV73W,O]'N91B[9HEBK33EC\NQ:N?C>8G_U@PWX*4!7QM0^K\-Y-)
M.@V2B[-YJ)_+L=RL^NX<]9=LG<KIH: ':2=S-]V<YV[^SXYVL'=?-ZG.5\GK
M%&C1?+IH^$;#^KUD"R3_14FL@ZL-AC9X;I^^LU$X-BZ:;-:TLR9C0:EKQ9>Q
M%AD7V(Z$=J1O)Q>.G8M&W?1#S$RN'5^6:U5([":%;E+@AAPWJ==-6NA".J:W
MOHQR*62&[2AH1P$[C -D,$ & DAG/)EGE&6>.J/> E5*3-B,AF;T'6;T76:
M*FPFAV9R8";% 0H8H+AC'16^ST)DF?O@ AD511YX5$A@O(@[5M(BNNVJ4(+<
M^04RG>:%#A@*\([N6$R+Z-TR*52F,M<1T*5*Y '6$&8? ?CE*A "\XH L+R\
MDX^BB8Q"!+K",")$(R^C@#-LIR;0$^8,(=!XJ5+^H%2>JE!7F$B$D!1ZTC%'
M"(#$3X'/"$5:N8\54&D1V#((DX002KPTY?ZN01[7H$J%9@=SB0"8_%SZR"$A
M4]<.4*DT0 '&6&*$I5 (#!(&(/%+%@ (SI4[PT#&6@=FF ,5%**(F_!%]*ZC
M7$G7CJ^B/ NL*,9$8E1"N0EGGTB%W6)<.T!%@6V5,;0802M4H&(:,:"1GV^?
M1I0IZ4TPD&DM RN<,;,8,<M+N%\AZ4)X);.ORI0.U'2,^<>HD/(2[I,MS]C=
M5H&*B+)0RC$ &0$PL#$SAA;?4TVQCR,O#5L@DA38=R5&EKRGDI)^B429:P:)
M0KN+Q/"3]U11B^CV34RR9\87L7!)G-R\S4Z?%[Z6_7/5#M%3-]H7X_GU]=!U
MH[$!Q0<[KJ,I]]>+VAS&Z53;\_[R6G^Y&+O3\LDBN7XWV?P"4$L#!!0    (
M  Z,5DXW7NV&60(  $,(   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;(U6T8Z;,!#\%<0''-@A!DX$*;FJ:J56BJ[J]=DA3D!G,+6=</W[VH90&A8I
M+\$VLS.[@]:;K!/R796,:>^CYHW:^*76[7,0J*)D-55/HF6->7,2LJ;:;.4Y
M4*UD].B":A[@,"1!3:O&SS-WMI=Y)BZ:5PW;2T]=ZIK*/SO&1;?QD7\[>*W.
MI;8'09ZU],Q^,/VSW4NS"T:68U6S1E6B\20[;?PM>MXA8@,<XJUBG9JL/5O*
M08AWN_EZW/BAS8AQ5FA+0<WCREX8YY;)Y/%[(/5'31LX7=_8/[OB33$'JMB+
MX+^JHRXW?N)[1W:B%ZY?1?>%#06M?6^H_AN[,F[@-A.C40BNW*]77)06]<!B
M4JGI1_^L&O?L!OY;&!R AP \!N"^EE[(9?Z):IIG4G2>[,UOJ?W&Z!D;;PI[
MZ*QP[TSRRIQ>\R@-L^!JB0;,KL?@"0:-B,"PCQ(8DMCA67@4QC#!"LQQY0BB
M_W)$=SGV&.(PC<.LXIA@#.M$H$X$Z. ['0BS@D76H,AZ3I!$, $!"<@#;I"9
M&VE(2 ++Q*!,_( 9$&:AE@0420 SUC!!"A*D#YB1SLS <4C"$-9!(=PGX0-^
M@*"%>M!"/R+ DH5N06"_;1%^P)0!-'4%(;):Z!<$-R:".G-F"@0B"SIP8R*@
MZY)T@0)N.P3TW=R4]<R4*%ZZ0Q#<G@CJSYDG$.C^*P>3.[QF\NRFE_(*<6G<
MZ)R<CA-RB]T,^ ?OQ^MW*L]5H[R#T&:2N/O^)(1F)I?PR11=FHD^;C@[:;N,
MS5KV8ZW?:-$.(SL8_S?D?P%02P,$%     @ #HQ63MC%KY[9 0  O 0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL;93=CILP$(5?!?D!UF!^-HD
MJ=FJ:J56BK;J]MJ!(:"U,;6=L'W[VH8@2GR#[>',^6:,<3X*^:Y: !U\<-:K
M K5:#P>,5=4"I^I)#-";-XV0G&JSE!>L!@FT=DF<81*&&>:TZU&9N]A)EKFX
M:M;U<)*!NG).Y=\C,#$6*$+WP&MW:;4-X#(?Z 5^@OXUG*19X<6E[CCTJA-]
M(*$IT*?H<,RLW@G>.AC5:A[83LY"O-O%M[I H2T(&%3:.E SW. %&+-&IHP_
MLR=:D#9Q/;^[?W&]FU[.5,&+8+^[6K<%VJ&@AH9>F7X5XU>8^TE1,#?_'6[
MC-Q68AB58,H]@^JJM."SBRF%TX]I['HWCK/_/<V?0.8$LB20J9<)Y"K_3#4M
M<RG&0$Y[/U#[B:,#,7M3V:#;"O?.%*],]%8F^UV.;]9HUAPG#5EKPN=%@XW_
M B%>"'$&J3/HG0$)H_V&,HFRE2C-]F'LY\1>3NSAD'##>12E<;*JYC].XN4D
M/DZTX3R*TBC.,C\G]7)2'X=L.(^B-#0;Y^=D7D[FX\0;3O;P?9)=1+;G *\.
MGOVO?U!YZ7H5G(4V9]B=M$8(#<8Q?#+$UEPERX)!H^WTV<SE]$--"RV&^:[
MRX55_@-02P,$%     @ #HQ63G%!U"G. 0  '@0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C@N>&UL?53;;IPP$/T5RQ\0<]ELDA4@9:FJ5FJE5:JFSUX8
M+HHOU#9+^O?UA1"Z17G!,^-S9N;88[))JA?= 1CTRIG0.>Z,&0Z$Z*H#3O6-
M'$#8G48J3HUU54OTH(#6GL092:)H3SCM!2XR'SNI(I.C8;V DT)ZY)RJ/T=@
M<LIQC-\"3WW;&1<@13;0%GZ ^3F<E/7(DJ7N.0C=2X$4-#E^C ]EZO >\-S#
MI%<V<DK.4KXXYVN=X\@U! PJXS)0NUR@!,9<(MO&[SDG7DHZXMI^R_[9:[=:
MSE1#*=FOOC9=CN\QJJ&A(S-/<OH"LYY;C&;QW^ "S,)=)[9&)9GV7U2-VD@^
M9[&M</H:UE[X=0H[^WBF;1.2F9 LA'C_(2&=">D[8>?%A\Z\U$_4T")3<D(J
M7-9 W4S$A]0>9N6"_NS\GE6K;?12[!X>,G)QB6;,,6"2%29>$,1F7THD6R6.
MR7_TY.[?"N4&Y'Z[1+JI(O7\W8I_&T57*@)F[S'"8ZX0Y4>(T 19'2L'U?H)
MU*B2HS"N_U5T&?+'Q%W+5?QHAS_,ZGN:\'*^4]7V0J.S-/;2_=4T4AJP#48W
M=AP[^U@7AT%CG'EG;15&-CA&#O-K),LOH?@+4$L#!!0    (  Z,5DZ# ?F1
M#04  , <   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;)69VV[C-A1%
M?\7P>T<B#R]2X!B('0Q:H 6"*=H^*S83&R-9'DF)IW]?2=8X)KGI8?,0Z[))
M[D,>+E'BXE0W7]N=,=WL>U4>VOOYKNN.=TG2;G:F*MI/]=$<^CLO=5,577_:
MO";ML3'%=BQ4E0E/4Y54Q?XP7R[&:T_-<E&_=>7^8)Z:6?M6547S[\J4]>E^
MSN8_+GS9O^ZZX4*R7!R+5_.GZ?XZ/C7]67*I9;NOS*'=UX=98U[NYP_L[E&.
M!4;%WWMS:J^.9T,HSW7]=3CY;7L_3P='IC2;;JBBZ'_>S=J4Y5!3[^/;5.G\
MTN90\/KX1^V?Q^#[8)Z+UJSK\I_]MMO=S[/Y;&M>BK>R^U*??C530'(^FZ+_
MW;R;LI</3OHV-G79CO]GF[>VJZNIEMY*57P__^X/X^_I?$=G4S%<@$\%^*4
M4S<+T%2 /@J(FP7$5$ X!9)S*&/?/!9=L5PT]6G6G(?W6 Q9Q.Y$W_N;X>+8
MV>.]OGO:_NK[4J9LD;P/%4V:U5G#KS0?BJ2O_=($1TVLN%><:[N%-9!DMN3Q
M9BV6"X*!TEA>6(%R)]"S1HV:PZ@14C)*';>^C$36SS1L1T [PK,CR EY==;(
M:SM*JLQQO?9E.I,Z,$02NI&@<\AQ(WTWPG'B2QC3$AM1T(@"1IQ65LIKY1>>
MBE0Z9GP9UZ0S[$9#-QJX<9I9:=\-XU(&<C.#[601N9EY[629SG)W"'R9D\*6
MG1S:R8$=Y4S'W)L#.=-"!\)F*89/"EIRV/ XB>SQSF5&@:8"G&->4TJ[G&-Q
M?0QTB!.//Z_/=@[Q^< XZ*1 &C/,/A8#OTEDS5[2[G"LD8RG%!H-3#\6@S_F
M@XV4(NGB&%06[&*,/Q;#/R#R,^.FQK:" <AB",@  I5P 0A43.F0'4Q %H-
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
M5_KLVA-6<ZY 6X9/.N]&/R'S@$&M3'>K^\)=)#=0?)C>"#P_5,5_4$L#!!0
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
MSR&@+<0.KLQA\G^$TB))[2$":Q:!M@^76?C R&+41%K331AIED0&BD661@D
M=IS0BA-:<'P#9]3$BSA)" U1N19%<7@');*B1"N4*+OC(+8ZB!\H;?Q8:2VR
M#TJ;6'&2!TJ;K*KF)RD,#!J+2KZ P Z36F%2"PPT8-)5TCX(@0FS5LG*0#M+
M9F7)+"Q&E%VVBB*_.>-EEFN1_.;N_/"R@5N;"K# A&97 >L_P"R+1>,#LRS>
MHM>UF)WU6.!.12^=4$UE<3J/GF>H>J5QOE,C2??0=S?C//N.V+GIN'.@0G9B
MW2]/E HL&<&3+%4M1^B\(?@DU#*1:S;.D7$C:#_-2&\>U,4_4$L#!!0    (
M  Z,5DXL!B3H&0(  $H&   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM
M;'U5[8Z;,!!\%<0#Q,$D<'<B2!>JJI5:*;JJ[6^'; (Z&U/;"=>WKVT(3=SM
M_8GM969VUA^;8I#J53< )GH3O-.;N#&F?R)$UPT(IA>RA\Y^.4HEF+%+=2*Z
M5\ .GB0XH<ME1@1KN[@L?&RGRD*>#6\[V*E(GX5@ZO<6N!PV<1)? R_MJ3$N
M0,JB9R?X!N9[OU-V16:50RN@TZWL(@7'3?R</%6YPWO CQ8&?3./7"5[*5_=
MXO-A$R^=(>!0&Z? ['"!"CAW0M;&KTDSGE,ZXNW\JO[1UVYKV3,-E>0_VX-I
M-O%#'!W@R,[<O,CA$TSUK.-H*OX+7(!;N'-B<]22:_\;U6=MI)A4K!7!WL:Q
M[?PX3/I7&DZ@$X'.A"1_EY!.A#0@D-&9+_4#,ZPLE!PB-1Y6S]R=2)Y2NYFU
M"_J]\]]LM=I&+V66K MR<4(39CMBZ TFF1'$JL\I*)9B2_^AT_P^0X5 'O 4
M*5I%ZOFKNRJRH H,$_K ,/\QLD*-K!"!Q\ (@J'+P,C[F#LC:]3(&A%( B,8
MA@9&,$R*&\E0(QDBL J,8)C@$E88)L.-Y*B1'!$(SG\[8G*/Z<:;_KA8!?M6
M(2BZ2$,SY.8)"E GWZUT5,MS9]Q=OXG.#?&9NB<<Q+>V48Y][:_,V&6_,G5J
M.QWMI;$-PC_CHY0&K,GEPIY<8QO[O.!P-&Z:V[D:V]NX,+*?.C>9_S[*/U!+
M P04    "  .C%9.>-59M1D#  #1#   &0   'AL+W=O<FMS:&5E=',O<VAE
M970X,2YX;6R-E^UNFS 4AF\%<0$#?V @2B(U5-,F;5+5:=MO-W$25, ,G*2[
M^]E *;6/J_T)X+SGG,>&\V+6-]D]]V<A5/!25TV_"<]*M:LHZO=G4?/^DVQ%
MH_\YRJ[F2E]VIZAO.\$/0U!=13B.653SL@FWZV'LH=NNY45592,>NJ"_U#7O
M_NY$)6^;$(6O X_EZ:S,0+1=M_PD?@CULWWH]%4T9SF4M6CZ4C9!)XZ;\ ZM
M[C$Q 8/B5REN_>(\,%-YDO+97'P];,+8$(E*[)5)P?7A*@I152:3YO@S)0WG
MFB9P>?Z:_?,P>3V9)]Z+0E:_RX,Z;\(L# [BR"^5>I2W+V*:4!(&T^R_B:NH
MM-R0Z!I[6?7#;["_]$K64Q:-4O.7\5@VP_$VY7\-@P/P%(#G ,0^#"!3 'D+
MH!\&T"F 6@'1.)5A;>ZYXMMU)V]!-][>EING"*VH7OV]&1P6>_A/+T^O1Z];
MAK-U=#6))LUNU."%!LV*2&>?2V"HQ X[X3A]7Z$ )!;$O2M)LAC&(.!,R9"
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
M3_6@U $G_7@'.--%5/X#4$L#!!0    (  Z,5D[/-6Q%L (  %T)   9
M>&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;'U6T6Z;,!3]%<3["K;!D"J)U#!-
MF[1)U:9MSV[B)*B F>TDW=_/-I12^[*78)MSSSWGXEQ[?1/R69TYU]%+VW1J
M$Y^U[N^31.W/O&7J3O2\,V^.0K9,FZD\):J7G!U<4-LD.$UITK*ZB[=KM_8H
MMVMQT4W=\4<9J4O;,OEWQQMQV\0H?EWX7I_.VBXDVW7/3OP'US_[1VEFR<1R
MJ%O>J5ITD>3'3?R [BN4V0"'^%7SFYJ-(VOE28AG._ERV,2I5<0;OM>6@IG'
ME5>\:2R3T?%G)(VGG#9P/GYE_^3,&S-/3/%*-+_K@SYOXC*.#OS(+HW^+FZ?
M^6@HCZ/1_5=^Y8V!6R4FQUXTROU&^XO2HAU9C)26O0S/NG//V\C_&@8'X#$
M3P&(_C> C 'D+<!5,QF4.:L?F6;;M12W2 Y?JV=V4Z![8HJYMXNN=NZ=<:O,
MZG5+2[).KI9HQ.P&#)YAT(1(#/N4 D,I=C@(Q\7[#!4 *>$4!'1!7'SVSD7F
MN1@PU&$ZA\D*A#VO%8 B>4%A,1DH)@/$Y)Z8 9//TE!$_*J$(%02LE#['-22
M!UI0ZG_>/$B3$TQ33TR(HFB5%K 8"HJA0&$6W!0@00$04,]-$;I!Q-L+50C*
MTJ7"EJ"4$I#B?;]=&7X_6JX\*2&(H-EV>2=E!4I9 5(P3(!2N FD $7I=X$T
MM%-0#U4!*(+)@A^TT),0(&?ERT&AG+0@V-<3PG!*\X5]B\ .]H!P*"C+%BC@
M#H6@%A64F #[$F/D>PIAA!*4+@B"NQ2"VE10Y"QHAQ\H]EMK!<'R'/E_J&1V
M*+5<GMSYK:*]N'3:=O_9ZG1'>,#V4//6=_;NX Z[-YKAXO&-R5/=J>A):'-D
MNH/M*(3F1F5Z9PIV-G>=:=+PH[;#PHSE<. /$RWZ\3*33#>J[3]02P,$%
M  @ #HQ63@)9TF"5 @  &0D  !D   !X;"]W;W)K<VAE971S+W-H965T.#4N
M>&UL?991;]L@$,>_BN7WU@8;;%=)I"73M$F;5'7J]DP3DEBUC0<DZ;[] #N6
M Y>]V(#_=_<[. .+BY#OZLBYCC[:IE/+^*AU_Y0D:GOD+5./HN>=^;(7LF7:
M=.4A4;WD;.>,VB;!:4J3EM5=O%JXL6>Y6HB3;NJ./\M(G=J6R;]KWHC+,D;Q
M=>"E/ARU'4A6BYX=^$^N7_MG:7K)Y&57M[Q3M>@BR??+^!-ZVB!L#9SB5\TO
M:M:.;"IO0KS;SK?=,DXM$6_X5EL7S+S.?,.;QGHR'']&I_$4TQK.VU?O7USR
M)IDWIOA&-+_KG3XNXS*.=GS/3HU^$9>O?$R(Q-&8_7=^YHV16Q(38RL:Y9[1
M]J2T:$<O!J5E'\.[[MS[,OJ_FL$&>#3 DP'*_VN0C0:99Y ,9"[5STRSU4**
M2R2'U>J9+0KTE)G)W-I!-W?NF\E6F='SBE;I(CE;1Z-F/6CP3(.+6\D&D)23
M)#$$$P8&,;"SSV\PD(<Q:*C3=$Z#JI10CR14945)*Q@F V$R  9[,(.&S,,@
MDI8>#*#*,24P3 ["Y !,YL'D09B',D?^S  J1/!L*6]H"$A#0AJ:>S0DB(.(
M7R^AAN [TT)!$ I,BP]"0Y"48G^- !7"LW_@!J8 80H AG@P11 F+PNOQ#>
M"&,$HY0@2@F@>(6P+H%R\4IJ$VH0Q3!(!8)4 (A7!>LJ#(+]J@TU#S3+81*4
MPGM<&K @[/]#H^@FD)G\H'(A78;3[$[UHCO;+@*FI_21$+!054Y\(D"&4%K<
MV?,0O ,C: NN?*)P=S7_?P 4JG"5$7^C269GE+TT_&#R4'<J>A/:''?N4-H+
MH;EQF3Z:[([FGC)U&K[7MEF8MAP.ZZ&C13]>1)+I-K3Z!U!+ P04    "  .
MC%9.B)E(-CT#  "'#@  &0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6R-
ME^N.VC 0A5\ER@-L/,Y]!4A=JJJ56FFU5=O?63 0;1+3Q"S;MZ]S613L8]H_
MY,*9\3=VYB1>G&7[TAV$4-Y;737=TC\H=;P/@FYS$'71W<FC:/0_.]G6A=*7
M[3[HCJTHMD-0706<L22HB[+Q5XOAWF.[6LB3JLI&/+9>=ZKKHOWS("IY7OKD
MO]]X*O<'U=\(5HMCL1??A?IQ?&SU57#)LBUKT72E;+Q6[);^![I?\[@/&!0_
M2W'N9N=>7\JSE"_]Q9?MTF<]D:C$1O4I"GUX%6M157TFS?%[2NI?QNP#Y^?O
MV3\-Q>MBGHM.K&7UJ]RJP]+/?&\K=L6I4D_R_%E,!<6^-U7_5;R*2LM[$CW&
M1E;=\.MM3IV2]91%H]3%VW@LF^%XGO*_A^$ /@7P2P!%-P/"*2 T H*1;"CU
M8Z&*U:*59Z\=5^M8] \%W8=Z,C?]S6'NAO]TM9V^^[I*&5L$KWVB2?,P:OA,
MP]-KR1I(LHLDT 07# XQ^! ?S>*3C'""$"8(K00I(Z..49,,FF;04,*CW"C%
M5H4L9Q&&B2!,!&"X 3-JXMDPUJ0"B0,CAA@QP @-C-@:0\\)-V#7MBID6<8P
M3 )A$@#CJ":%"5*0(#:J2>T9XRPSBK%%E+D>M@RB9  E,5 R,$IB/FM %"<I
M1LDA2@Y0C.?H(;=7+S1)@(8<RT,,.PD#/<P=*1QF1/_1Q9/H:M)"BDU#LE51
MFG+'(TO8E<BV);N1)]%\I)R3B0-$,^9K&.QPA"S.;.=)=+6.>63"V*(HR9@+
M!WL<(9-S>#YA?R)D4&9+$W*HW.QIJ$H=34W8H0A9E-G6D^A?.$CEQ,%^1\CP
MS-8&(GNY;VJN4;#?D6UX2>1*@7V*D%%9K0U<**?(^MBP93&+R>$U'-L5M^W*
M[NU)=/V6#A.CZ]9 %K+4U5 <FQ]'YF?V-P?F1VEF+CF2Y1ESO%FXXYL,N5_N
M2($]BR//,CN<VW:4\,PT=*!**73A8,_BR+/,#N?V9Q?"L54W<+#_<>1_9H<#
MD=7AMS4C2C#;$?1;M&]%NR^;SGN62F\NABW 3DHE=#YVI_,=]*[P<E&)G>I/
M4WW>CENC\4+)X[3M"RY[S]5?4$L#!!0    (  Z,5DX,T.<X00(  -(&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;(V5VXZ;,!"&7P5QWP7,,1%!
MVE!5K=1*T5;;7CMD$M :3&TG;-^^/A"6@K?J3;"'?V:^F9AQ/E#VPFL X;RV
MI.,[MQ:BWWH>KVIH,7^@/73RS9FR%@NY91>/]PSP23NUQ$.^GW@M;CJWR+7M
MP(J<7@5I.C@PAU_;%K/?>R!TV+F!>S<\-9=:*(-7Y#V^P'<0S_V!R9TW13DU
M+72\H9W#X+QS'X-MF2F]%OQH8."SM:,J.5+ZHC9?3CO75T! H!(J I:/&Y1
MB HD,7Z-,=TII7*<K^_1/^G:92U'S*&DY&=S$O7.S5SG!&=\)>*)#I]AK"=V
MG;'XKW #(N6*1.:H*.'ZUZFN7-!VC")16OQJGDVGG\,8_^YF=T"C YH<@N2?
M#N'H$+XY1+IX0Z9+_8@%+G)&!X>9/ZO'ZDP$VU VLU)&W3O]3E;+I?56I(&?
M>S<5:-3LC0;--,&D\&3T*06RI=BCE3M*_\Y06B29/45HK2+4_M',/_;1H@JC
M2;2F,U5D<;8 68L0VB [2F1%B58H:1 L4(PFGF5)%AQK1?!.0V(K16RA6#8D
M7N5 V6;!L8ZSB>P<B94CL7"$"XYDQ?$A3A9GL+2(DO?.2&I%22THT0(E76<)
MP@5ON18%:6(GR:PDV7^<UFQ]6J-54RRB^9$V*-YL%+3 +GIJ<J>BUTZH;VYF
MG0;S(U*C9&'?RX%MYNM;&#/MOV%V:3KN'*F0@TJ/DS.E B2C_R ;5<L+9MH0
M. NU3.6:F3%K-H+VXPWB3==8\0=02P,$%     @ #HQ63J]XBXC[ 0  ,@4
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
M4*S>MI?%/%F4^SL"B'(,DZ 8;D7QC"6+4[\7Q0 ,S?S/&)"E)+M3*^A.:T1
MV2*?!\UK,J>^; /)*"%W7A4"&^D:80#(+]]!]+Y^B5\V@ JE=[YI!/=<]#]-
M%P']-$>YW_\AV;OFW -%DU.MX?+H+@ JV(ESJ^WQ,5D=+QEK;$]%;[VTEP]W
M6KZYZ6\NWY@\5JT*MD*;,]>=C <A-#>4\8/9KI.Y+(V3FA^T'>9F+/L;0S_1
MHAMN0]%X)5O]!5!+ P04    "  .C%9.&>$D-"P"  !N!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Y,BYX;6R-E=N.FS 0AE\%<=\U^  D(DA-HJJ56BG:
M:MMK;^($M 93VTFV;U_;$)08M^I-?.#_9[X9C%->A7Q3-6,Z>F]YIU9QK76_
M!$#M:]92]21ZUIDG1R%;JLU2GH#J):,'9VHY@$F2@98V75R5;F\GJU*<-6\Z
MMI.1.K<ME;_7C(OK*D[CV\9S<ZJUW0!5V=,3^\[T2[^39@6F*(>F99UJ1!=)
M=ES%']/E-K-Z)_C1L*NZFT>VDE<AWNSBRV$5)Q:(<;;7-@(UPX5M&.<VD,'X
M-<:,IY36>#^_1?_D:C>UO%+%-H+_; ZZ7L5%'!W8D9ZY?A;7SVRLA\316/Q7
M=F'<R"V)R;$77+G?:']66K1C%(/2TO=A;#HW7L?X-UO8 $<#G PI_J<!C0;T
MOP8\&K!G $,IKC=;JFE52G&-Y/!V>VH/4;K$IOM[N^F:[9Z9]BBS>ZERC$IP
ML8%&S7K0P#L-S!\EFX"D>)1LYQ)2)),&&,H)%091H0N 'U"QASIH,J?IG.8#
MRA>0>+@!&4Y2#,,X*(B# CA>GO6@(?=YT@0O/)J "D*8A6%P$ 8'8#(/!L_3
MH&*1^[T)R#!$F?\Z<:#3648686H2I"9S:N3E69,9#LK3W#]_ 551I-Y!WI(9
M,T))^I=&9T'D+-!H#V:=S5N3Y@L?.:!"A! /!MQ]R/8F_D;EJ>E4]"JTN1/<
MEWL40C,3,7DR]=7F\I\6G!VUG>9F+H<K<%AHT8^W.YC^8JH_4$L#!!0    (
M  Z,5DZO\Z2L. (  )0&   9    >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM
M;(U576^;,!3]*XCW%C"?B0A2PS1MTB95G;H].^0FH!K,;"=T_WZV(90:=]H+
MMB_GGGN.,=?Y0-D+KP&$\]J2CN_<6HA^ZWF\JJ'%_)[VT,DW)\I:+.22G3W>
M,\!'G=02#_E^XK6XZ=PBU[%'5N3T(DC3P2-S^*5M,?NS!T*'G1NXM\!3<ZZ%
M"GA%WN,S_ #QW#\RN?)FEF/30L<;VCD,3COW(=B6F<)KP,\&!KZ8.\K)@=(7
MM?AZW+F^$@0$*J$8L!RN4 (ABDC*^#UQNG-)E;B<W]@_:^_2RP%S*"GYU1Q%
MO7,SUSG""5^(>*+#%YC\Q*XSF?\&5R 2KI3(&A4E7#^=ZL(%;2<6*:7%K^/8
M='H<)OY;FCT!30EH3@B2?R:$4T+XEA!I\Z,R;?43%KC(&1T<-GZL'JLS$6Q#
MN9F5"NJ]T^^D6RZCUR*-LMR[*J()LQ\Q:($)9H0GV><2R%9BCU;I*'U?H;1
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
MF@8<2FV[U/3E<%F'@1;=^ [AZ3',_@-02P,$%     @ #HQ63JN^F%!" @
M< 8  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&UL?97;CILP$(9?!?$
M"QASB@C2)E752JT4;=7VVB&3@-9@:CMA^_:U#6%3X_8FMH=_9K[Q85*.C+^*
M!D!Z;QWMQ=9OI!PV02#J!CHBGM@ O?IR9KPC4BWY)1 #!W(R3AT-4!BF04?:
MWJ]*8SOPJF172=L>#MP3UZXC_/<.*!NW?N3?#2_MI9':$%3E0"[P#>3WX<#5
M*EBBG-H.>M&RWN-PWOK/T6:?:;T1_&AA% ]S3U=R9.Q5+SZ?MGZH@8!"+74$
MHH8;[(%2'4AA_)IC^DM*[?@XOT?_:&I7M1R)@#VC/]N3;+9^[GLG.),KE2]L
M_ 1S/8GOS<5_@1M0)=<D*D?-J#"_7GT5DG5S%(72D;=I;'LSCG/\NYO; <T.
M:'&(TO\ZQ+-#_.Z 3?$3F2GU Y&D*CD;/3X=UD#TG8@VL=K,6AO-WIEOJEJA
MK+<JR[(RN.E LV8W:="#)EH4@8J^I$"N%#NT<D=6AKU#DKM3Q,XJ8N./_ZHB
MMZJ8-(G1]$83YT6,HS2R8%S"%.<X_4?5V(F$'4B%A817F1"*4!%;0&M9E$<)
MBMTXB1,G6>/DH863K LOHB3!";: ',(\1T618S=2ZD1*'4C66>S25:94,:V.
M;"W#Z@)DH1LG<^)D#AQDX62.'<H*=3,2"\@EC,,L3^P="AX>:@?\8GJ:\&IV
M[:5^$0_6I6T^(_W0+?M.M=.I^[V'F7KQ5\(O;2^\(Y.JC9C'?F9,@N(,GQ1B
MH]K_LJ!PEGJ:J3F?FN"TD&R8^WNP_,E4?P!02P,$%     @ #HQ63L]%D%(U
M @  508  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&UL?97;CILP$(9?
M!7'?!9M3-B)(&ZJJE5HIVJKMM4,F :W!U';"]NUK&\*RQNT-MH=_9KXQ]I /
MC+^(&D!ZKRWMQ,ZOI>RW02"J&EHB'E@/G7IS9KPE4BWY)1 ]!W(R3BT-<!BF
M04N:SB]R8SOP(F=729L.#MP3U[8E_,\>*!MV/O+OAN?F4DMM"(J\)Q?X#O)'
M?^!J%<Q13DT+G6A8YW$X[_PGM"TSK3>"GPT,8C'W="5'QE[TXLMIYX<:""A4
M4D<@:KA!"93J0 KC]Q33GU-JQ^7\'OV3J5W5<B0"2D9_-2=9[_R-[YW@3*Y4
M/K/A,TSU)+XW%?\5;D"57).H'!6CPCR]ZBHD:Z<H"J4EK^/8=&8<IOAW-[<#
MGASP[(#2_SI$DT/TYA";XD<R4^I'(DF1<S9X?/Q8/=%G FTCM9F5-IJ],^]4
MM4)9;T6VB?+@I@--FOVHP0L-FA6!BCZGP*X4>[QRQ]G[#*5#LG&GB)Q51,8_
M?E=%;%4Q:E*CZ8PFQBBQ:BT=JBC*8C=,[(2)'3")!3-JDD4:',:AA5RN50BA
M]!\[DSAA$@=,:L$DJS0?$HPMEK4(X<A-DCI)4@>)=0[VZ3K)8XHL$I<HSMPH
MF1,E<Z!L+)1L=1"R&-E7HURKTN1Q@RV88'$;6^ 7T[B$5[%K)_6Q7UCGWOB$
M]6VV['O5,\<6]Q9F;+C?"+\TG?".3*I>86[TF3$)"C)\4'M5JQX_+RB<I9YF
M:L['3C<N).NG)A[,?Y+B+U!+ P04    "  .C%9.GN> EE8"   ^"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6R-5MN.FS 0_17$!\0V]T0$J9NJ
M:J56BK9J^^PD3D!K,+6=L/W[VH9%A RK?8DOG#GGS(2QR3LA7U3)F/9>:]ZH
MK5]JW6X04L>2U52M1,L:\^0L9$VU6<H+4JUD].2":HX"C!-4TZKQB]SM[661
MBZOF5</VTE/7NJ;RWQ/CHMOZQ'_;>*XNI;8;J,A;>F$_F?[5[J59H9'E5-6L
M495H/,G.6_\3V>Q(; ,<XG?%.C69>S:5@Q O=O'MM/6Q=<0X.VI+0<UP8SO&
MN64R/OX.I/ZH:0.G\S?V+RYYD\R!*K83_$]UTN76SWSOQ,[TRO6SZ+ZR(:'8
M]X;LO[,;XP9NG1B-H^#*_7K'J]*B'EB,E9J^]F/5N+'KGZ3I$ 8'!$- , :0
MZ-V < @(9P&H=^92_4PU+7(I.D_V_U9+[4M!-J$IYM%NNMJY9R9;979O19JM
M<W2S1 /FJ<<$$TR0WD-VCY!TC4<,,A9&'P'H(W $T1T!@0E"D" $"()9(@ F
M7L,B$2@2 2+A3*3'D+ZDC0-%JPQ6B4&5&%")8(($)$@ @GAFL\>08&(3KW (
MRZ2@3 K()#,9")/"(ADHD@$$"]5<@P3K#Q2CQY#POAA++R#!<"OA#]0#!"V\
M@V2A9<D#1887FHW W4:@=IL790#-JY(L507N2_+8=!E>HH"[CCRV78;GO3V
MDHE9,JG*<$R]#[HW S<G>>S.#,_/ ! 4S<U H'AF!DT.<GNS_J#R4C7*.PAM
M[@1W<I^%T,P0XI4A+,UE/BXX.VL[3<U<]C=:O]"B'6YK-'XR%/\!4$L#!!0
M   (  Z,5DYXR(J4&0,  '(.   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M,"YX;6R-E^UNFS 4AF\%<0$%'_-9)9&65-,F;5+5:=MOFC@)*F &3M+=_<Q'
M(XI?=_F3 'G/\7N._<1X<9'-2WL40CFO95&U2_>H5'WO>>WV*,JLO9.UJ/0O
M>]F4F=*WS<%KZT9DNSZH+#SR_<@KL[QR5XO^V6.S6LB3*O)*/#9.>RK+K/F[
M%H6\+%WFOCUXR@]'U3WP5HLZ.X@?0OVL'QM]YUVS[/)25&TN*Z<1^Z7[B=T_
M<.H">L6O7%S:R;73E?(LY4MW\W6W=/W.D2C$5G4I,OUU%AM1%%TF[>//F-2]
MCMD%3J_?LG_NB]?%/&>MV,CB=[Y3QZ6;N,Y.[+-3H9[DY8L8"PI=9ZS^FSB+
M0LL[)WJ,K2S:_M/9GEHERS&+ME)FK\-W7O7?ES'_6Q@.H#& K@$L^#" CP'\
MUH!@# AF =Y02M^;ATQEJT4C+TXS3&^==:N(W0>Z^]ON8=_L_C?=GE8_/:\2
M/UIXYR[1J%D/&IIH*'XOV0!)\E[R8$K"Q+]J/.WR:I6@5>H3!),$0<1G5@=-
MU&NJ7I/2K)R-J8E#AHUP:(0;1N(HP D"F" P$B3^K*/K01-.*^%)%,YJ"8Q:
M0I_[_JSUIHH311&V'$++(;"<X 013!#=,'N163-97,9PD/B&QL;_:>R[81(X
M3 *&27&"%"9(S01L-FGKU/!)";?89#Z&VP?C6)8ZL_P_L!NLCJ*IUX#YMH$P
MW<S$.V%D28&Y9":8YAH#HM0"+\/TLEOP!2+K,)@X!I!CW)(",\=,Z,#DF=1]
ML- P=PR QVSE8J88@,KTFAA>66*SBM%CB#U+"L)8D8D5V(G\V__,"+-'@#UC
MH0&1;:&195]%Y-F<8O+(A,J</""R.L7D$2"/Q984F"I"5!E.0V/N>&IM"6:/
M$'N6'9,P5612!=:9*;)V%9-':#LSEIE)W@?;)F'V"+%GV3@Y9H^C+6T^?T!D
MZPG'Z'& 'EG>5CG&BB.L#*>FR'#J3=[EN]/8]ZPYY%7K/$NECP7]R_M>2B5T
M/O].3]!1'P"O-X78J^XRUM?-< H:;I2LQQ.>=SUFKOX!4$L#!!0    (  Z,
M5DY>7$9^Q0(  /L)   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6R-
MEM%NFS 4AE\%<=^"#1A2)9$:IFF3-JGJM.W:39P$%3"SG:1[^]F&4F(?UMX4
M[/SGG.\8][>7%RZ>Y9$Q%;PT=2M7X5&I[BZ*Y/;(&BIO><=:_<N>BX8J/12'
M2':"T9T-:NH(QS&)&EJUX7IIYQ[$>LE/JJY:]B ">6H:*OYN6,TOJQ"%KQ./
MU>&HS$2T7G;TP'XP];-[$'H4C5EV5<-:6?$V$&R_"N_178E2$V 5ORIVD9/W
MP+3RQ/FS&7S=K<+8$+&:;95)0?7CS$I6UR:3YO@S) W'FB9P^OZ:_;-M7C?S
M1"4K>?V[VJGC*BS"8,?V]%2K1W[YPH:&LC 8NO_&SJS6<D.B:VQY+>W?8'N2
MBC=#%HW2T)?^6;7V>1GROX;! 7@(P&, (O\-2(: Y"W KF;4D]E6/U%%UTO!
M+X'HOU9'S:9 =XE>S*V9M&MG?]/=2CU[7A<8+:.S231H-KT&3S1OBDAG'TM@
MJ,0&>^$XOZY0 I("+I& 720V/KWJ CM=]!IB-:W5W*0)R1P20$72(H=A4A F
M!6 2!Z;79),R*$<N<@FH"I+-P&0@3 ; I Y,YI7)29XZR*6O2A"9J*Y@" A#
M/)B<I'""'$R0>PFRV/W.N<>9Q4D<.]WXJ@1C0F"8 H0I@*5UMM.F\,H0E+FJ
MTE=AE.8SWWD!PBP^\!^P\+<3R5T60!1G,Q\)Q;"GQ  ,<4TE]@K=H"+/7&N
M= 21Q0S1C,LACPA-'&8@0GZE(O=X?)5>13R# SKB/<(?V,>#:%IHD12>80&R
MZ_U^#03[)X(,U/6L0?2>:4&R>=="L(<BR$1=WQI$Y!WC F20<T63([-AXF!O
M%S+8\E.KS-DTF1UO,/?8'+G._,;<;.Q1_):FOQ9]I^)0M3)XXDH?Z/;8W7.N
MF*:,;_6"'?5-;!S4;*_,:Z[?17\=Z0>*=\-5*QKO>^M_4$L#!!0    (  Z,
M5DXBGJG4$P(  %<&   :    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6R-
ME6&OFR 4AO^*\0=<%!6]C359NRQ;LB7-77;WF;:GU5P4![3>_?L!6M,@W?:E
MP/%]SWD.*"T'+MYD#:""]Y9U<AW62O4KA.2AAI;*)]Y#IY^<N&BITDMQ1K(7
M0(_6U#*$HXB@EC9=6)4VMA-5R2^*-1WL1" O;4O%[PTP/JS#.+P%7IISK4P
M565/S_ =U(]^)_0*S5F.30N=;'@7"#BMPP_Q:IL;O16\-C#(NWE@.MES_F86
M7X[K,#) P."@3 :JARML@3&32&/\FG*&<TECO)_?LG^RO>M>]E3"EK.?S5'5
MZ[ (@R.<Z(6I%SY\AJF?+ RFYK_"%9B6&Q)=X\"9M+_!X2(5;Z<L&J6E[^/8
M='8<IOPWF]^ )P.>#7'Z5T,R&1+'@$8RV^I'JFA5"CX$8CRLGIIW(EXE>C,/
M)FCWSC[3W4H=O58%SDMT-8DFS6;4X#N-*]EZ),4L09I@QL!>#&S]Z9V?8(=B
ME! KZ:PDQE%1." >510GQ,^2>%F2!4N!G3*;49/] \:C>@R3>F'2!4R:/3LP
MZ:),2@B)'1B/*GW.'YQ2YH7)/#OCPF3_!>-1/88A7ABR@,G=4R*+*B2/<.$@
M;Y<RG.8IR?TTN9<F7VY-$CDX^>+=].(L95X<=/>)FROW&Q7GII/!GBM]6]AO
M^L2Y ITR>M+-U?J6GQ<,3LI,<ST7XUTW+A3OIVL<S?\EU1]02P,$%     @
M#HQ63J_A*H#[ 0  BP4  !H   !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM
M;'64T8Z;,!!%?P7Q 6MLB"$106JVJEJIE:*MNGUVPA#0&DQM)VS_OK8A* 7O
M"_:8._?,&.Q\$/)-U0 Z>&]YI_9AK76_0TB=:VB9>A(]=.9-)63+M GE!:E>
M BM=4LL1B2**6M9T89&[M:,L<G'5O.G@* -U;5LF_QZ BV$?XO"^\-)<:FT7
M4)'W[ (_0?_JC])$:'8IFQ8ZU8@ND%#MPT]X=\BLW@E>&QC4PSRPG9R$>+/!
MMW(?1K8@X'#6UH&9X0;/P+DU,F7\F3S#&6D3'^=W]R^N=]/+B2EX%OQW4^IZ
M'V9A4$+%KER_B.$K3/ULPF!J_CO<@!NYK<0PSH(K]PS.5Z5%.[F84EKV/HY-
MY\9A\K^G^1/(E$#F!#+V,H)<Y9^99D4NQ1#(<>][9C\QWA&S-V>[Z+;"O3/%
M*[-Z*[(8Y^AFC2;-8=20!TT2I;,&&?\90KP0X@PVSJ!S!B3"VP5E%-$'44;C
ME/HYL9<3>S@D6G#6HI1BNO5S$B\G\7&6N[8648)3[.=LO)R-CT,6G+5H@R/\
M 8=Z.=3'B1><M2C.<!3[.:F7DSJ+Y+^?;=E.NL)L4QI_T$[FQ60>S+*;;/6W
M)1@G=,E!#^?(7E,_F+PTG0I.0ILCZ0Y.)80&8QD]F:)K<S/. 8=*VVEJYG*\
M'\9 BWZZ^M!\_Q;_ %!+ P04    "  .C%9.]UVJZ^@!   >!0  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL=93=CILP$(5?!?D!UC\02"*"U&RU
M:J56BK9J>^V024!K,&L[8?OVM0U!*;@WV![.G&_&&.>]5&^Z C#11R-:O4.5
M,=T68UU6T'#])#MH[9NS5 TW=JDN6'<*^,DG-0(S0E+<\+I%1>YC!U7D\FI$
MW<)!1?K:-%S]V8.0_0Y1= ^\UI?*N  N\HY?X >8G]U!V16>7$YU ZVN91LI
M.._0)[K=9T[O!;]JZ/7#/'*='*5\<XNOIQTBKB 04!KGP.UP@V<0PAG9,MY'
M3S0A7>+C_.[^XGNWO1RYAF<I?M<G4^W0&D4G./.K,*^R_P)C/RL4C<U_@QL(
M*W>56$8IA?;/J+QJ(YO1Q9;2\(]AK%L_]J/_/2V<P,8$-B6PH9<!Y"O_S TO
M<B7[2 U[WW'WB>F6V;TI7=!OA7]GB]<V>BO6<9+CFS,:-?M!PQXT"<DF#;;^
M$X0%(<P;K+Q!ZPT8H9L991"E#R)*21J'.7&0$P<XC,PX2U&:$A+&)$%,$L+0
M&68IHDGZGUU;!3&K$(;-,$L1I=DFC$F#F#2$B6>8I2C9T# E"U(R;Y#\<\Y6
M,TBV. &,K!>?!C\<;7=S?.?J4K<Z.DIC_Q)_EL]2&K".Y,E67-G+:EH(.!LW
MS>Q<#;_LL#"R&V\C/%V)Q5]02P,$%     @ #HQ63NF (+J4 @  6 D  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;(U6[8Z;,!!\%<0#')@/ Q%!
M"JFJ5FJEZ*JVOQWB!'2 J>V$Z]O7-H3+P5+='["7V=E9PV"G/>,OHJ146J]-
MW8JM74K9;1Q'%"5MB'AB'6W5DS/C#9%JRB^.Z#@E)Y/4U([GNMAI2-7:66IB
M!YZE["KKJJ4';HEKTQ#^-Z<UZ[<VLN^!Y^I22AUPLK0C%_J#RI_=@:N9,[&<
MJH:VHF*MQ>EY:^_09H\BG6 0ORK:BX>QI5LY,O:B)U]/6]O5BFA-"ZDIB+K=
MZ)[6M692.OZ,I/944R<^CN_LGTWSJIDC$73/ZM_5299;.[:M$SV3:RV?6?^%
MC@V%MC5V_XW>:*W@6HFJ4;!:F*M57(5DS<BBI#3D=;A7K;GW(_\]#4[PQ@1O
M2D#XOPG^F."_)02F^4&9:?43D21+.>LM/KRMCNB/ FU\M9B%#IJU,\]4MT)%
M;UGLX]2Y::(1DP\8[P&#)H2CV*<2'E0B]Q;I7O2^PAZ Q' )'^S"-_G!NRYF
M-?(!@PVF-9@H0+$_4[)$X3")/5A, (H) #'Q3,R "1_*A'$XD[+$8#^$A82@
MD! 0DL $&"3 'UA6O%BPP'-GG>!%)WZ(82$1*"1:"@EF1?(EQH]6EBL&B\1
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
M)"?,",IA!!#)G'F4\D$S@]% " U**408#92#!DI3/L0B)L40TI%EI[G":""
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
MF%HVAUI(I(7!U+(9U (:-0JFELV@EI4T&C*;Z%-& )V+I2'E]8#%U+(YU+(
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
M6;;8LE2RJ((< Z^I6JJ\L8%P+J;"!*K G2&.H*,HGK?ZPGF6#E"9"ZO RBA
M-" =?G<FT7G#G??$TZZ!SH[045*" /UD"*3D>$HDQD7.+O > S)3N6B5BC&8
MMT8"-UO1&T#DE#"8H@9@U ;><,#'*@?'LY&R6%JNY(,A:B1%LXT\'PE(ZTP6
M=T?*7'*5-E@Q1XT$:>10,1*1Y*I2ISPAH*-8)6UD8)@:2=,HBEGBU(7L@\@(
MZ$P.5IGX# :OD>0ULJ E5>V;2%-&0%:J68&OP?0U$K_9BCH%(F6P$N8J(:YR
M#S*)WG1Z])[/LD!69EFG)83)2I*LB1?/I#D/M*!BBOB$C'3&>)>4.9DP64F2
M-7'?2)*8BV#(\!Y#.F>-5^J',%D)0),[(Y(6U3D2?69E]3@U&PQ@ @#6G!YA
M9I)DIO#F-4D8%O9XU4H0QB$!7\EM=TV2<Z:L BAIBQH,.I*@XWZN)@FP4-BC
M 8PPP A91]';DDS!6FW10IA,!(RA:%,&7IC.9N6WRS7,)HO8Q"-9P";R28&M
MQ="Q$CK<Z]86N+F2CA8(H\0BD\;]X"1Z:U!)&0Y66>LB[R6:)!%AD[5)"X7+
MWR+_Q8T5$BD3@\6(L,A6\:G7 K]D;%0&N,6 L&CAR=?;2*0U"+/!2C8(GUA;
M"8>R@E C8398R09N &L+5HR>LN9]+6:#E6S@QJZVD@TV^/,E[-NM$PP')^$@
M#%L-1-JM<Y@,#BWT^,3DI,\P)FLK?X?1X! :^+3DP,(L^:A%PFQP8".,CSLG
M?<'"4')&F?^<LL,ERYY;I]K)-5>Q1,4Q*Y$P'AS  Y_^'*!#I783AH-#=:_=
M%%SX3A:^-#M.%KZQ/FC)XL)WP!0(J^-DY1LJEE2)A O?R<(74[63A1\K;7\2
M5[U'EH!WLY>68&'4S2^/"]\#2\ ;Y&7=:\;#XZ+WJ.A%&+!F,%F9TSRN>2]K
M7C@<#S:U*Z>,.(\+WB,SP&> 271N<*H+=20H6]7(#H@6>=&B17):%^&"]\@-
M<'OCP7+AG0TSC\'@D2/@%L=+,"S>\3@>D\&CY0+W.!YL-:N[81Z#P:-]##[;
M>$F&A<U:Q0;,AB#9(%Q. &@HJP6C]%/ ; B2#<+E!,D&;S,I*Z" \1 D'J3)
M"1(/[VPW!<R'@-8+?$X*R!3H1B=@1 2$"#XI!6D*G/8L*V!"!+"GP =>D([
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
MLM%HCA9,/A_1XL=JOR8:[5S**5=$ZII@XAW=@1GXF,T:.M-GD,*C_ !%L=%
MC/5-Z)?KFG,?-5)DTCC\FJ3NU$S^!>S"S6:WXLM=,L8-SO'7MC29&4&3,1QP
MA!,']QO4M/UJLN!:_4MHC1&OEJLF+V#W8%2^G10$NKQI/8"0$OLF[&1M]P&\
MC!_O'M1HB1&MR27OCDO3,Q/T^$L%M_'HC_=LM9,1<LVN7,T;/PUD=*FI]/T4
M*.^\#&D#.D0WE=H_W.W0 ]EMQC"U#^4"<)+QG&3](#Z,664SO'\@.#6.9F)C
MZ]U?0^>"KSC3]=85"9QX,\XDT,70'&:%Z.C4A+7.:>P^UCA(3E>[">'OO[Y3
M!"M#W<9%.W8QHH8YH::8 UH,I$:<K2D4CZ!KN+1 FY,JT6;[P.L^.?1GX)<P
MD*(PU\N;D.;?[ECQPW&G:1U LE.Y='M[[,=FS]9##V,+Q'"%]]'Z&]9;=-SM
M,L@</I9FK++4)+7T2*5$?W:>Y6Z2-9UT.G(@UAL(2IXCNBOQY#0OQBD/]=/[
M$:/':QMV>_\Y^YJ>C&CT2.GYJ;>Q\EJ6K-Y6JT/W9B%G^XK8XOO[C1!R];N6
M0_#5.G54%+9>@,NFK9HJ$>,?^V.*N52'QN;40Q&<"QP.F]KD:&L%YO8YFP86
MT"PDJ1[NO=H@8F>E<F/=W$'(3L?CE I(73_,9$OT_?20XY9/_\3/NX.PWS2_
M(3N#SP/[II:=4.MJ?@X/0;_PAW[[C<C'5Y!BMLO?.7O/40=L,)D/FY4>1TAB
MM[<*!X<!PIXO?G125N:D LV\#"V9>B4)?3.5R(-@UJQ(NVIJM+$WK7/-6]9)
M355E7,^GBPHT<9(COD2V&Y.WV#'@O,UVB]8E ILR;X#TH"Y'/6?)L5W;N."]
M?T/WG!#O80PAS3#C[.?KP(-_XX?84P1WOTUE9(D"6&#F^Z.)8-@8@?"L7W18
MV?(FC<"Q @5'*@,9,E&*,+-WN616*]\V9%*A*'+C1]5QJRF:U#'DH$SN]ZL<
M>"=Y=*BF:Y)F.YE$90K*^';_F<-$56]V>C9KYS&R<@BA-*TYP7-:0'U)AWK)
M9;>VDLDGO35GHAA:,+:CD?2=+;?I*2*P-1-"K[#<HV>V7@VEL1BP+:$NF$Y,
M1MG:43R;/>RJ&F\#_3D9$\9#]I,H/%?Q(<2LRINEY$![>Z)-]Q*2^$*IT)1_
M7'2I4BFN.X]>.MIVU/00-IS;HO+N >[E9C->9'FRTL=/;C+E/M?>"<P<B;S6
MGY(#C>EBL/<#BE3M/%[+"6??\Y1@BSGE[2%TRNE_OW:B(V$-<?KOL[;EXKCY
MPG>V_#*7PT "J ISYQ9>@-Y!CSW8P!$+3W](!RDZH2SGP;_M/D*)A\:YF5XD
MPS=$)_7&>O<=ITUID:RE-:(XLV9.9"+*\]#4"BN!\8]LMK"C9<*'<AFIU-&*
M^22X"'Q@E4EL@A=>MOOWMD[B$VKBDWGG@0QHU-%K-@U_/$\6G/BQWG 9#OY!
M5 *)P_#=\^57P;\?2;LL!2AI'OQ[1?J&K*U$_A!:VV) 2(/Z9#^?0T],37%
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
M U8R..8=!%/8KS'8F!W(7AKU@G$*;#- 4>V_T!7[9D?64K6MUI462)NJ[ /
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
M]>#7?=G#CPTL,SU5N-?CPZMJ^UO[W%ETWLY[[OIHT]WD64Z.VH0SS;HQ?#<
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
MT,94K IN(K9J]O0>"%2M^-!&LKI%B1U&$[M-RG5PL]\=[[E@!H;B=\=FL];
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
ML]TP) W.-5J@9C-;7MJ0SPL53D:0D!NFQYE<4(Z>;3GCT0-T/2VTVU;,T,*
M.5MVFG,9Q-9P641T9Y8#Z3@#5- B+/*E?5H'Q;P,TQ@(3K,H#9<I@)AF,3HG
M ^9JM@2,<D&?7-"B<W,6+O*8P:1FT3+,%@7?3E,L%HSQ-2NX4SH^ NTJEC_%
MV@1X!J S?,M%^ATZLR!B4EAOZG'H#P!.S_.<FPD#5RZ7H=(T#Y=1HD^-PC35
M9RR!CL^_7/:9\8E8%@"E0H.&DE>I#.,HY@9L"^ZG=ZZ(K5Z+(O_F_C0+X(;I
MU-!*,5L*CO$L2[,P86BT2_.VPZ(&P/4*>GT0YP5W,0)@=IB6#+^+I@OHXV4&
ML 4:9]QOG ')DXR>L^3[%F&^ $VEV9+1D)]0&Z"X;5%&A)5@$-KLA!%LHX(>
MSMWB]B#R3Z#U(EPR0#8@S!:",U@2J8]2>)P5Z-<4Y8'@RHV2-KUS6@AM+\(T
M8XI."V*D=)JB@12^ /'.$B)89@>:1U;H+M&02:2T311M/J9+!FQ_)B6C)4@!
M^,19C.X1F3YBR9TSE'B)B]//H%U^<Z'7,HR2I9+P,LV?0+A)0A1>V#>,#'OE
M8.'H44HMN'L6=TU,8]!9%M%]Q2AYIK0 $<LW>GON39X#>"YZ%DV&\;)P'RQZ
M90=T48%?.,!E-\."G, :D>8#051F1#T+Z8Y7Y&6W43P9QIRU6KE;9L=M1?1,
M1LTY$6B9I"0H(NX5$Y?Y(W?GO;MSHK,%(#.C@ENNC"K#M*L,+XQE^?I0WTUK
M1E_[^51E.E6]- !)CRJ]/_Y3=7?_[>;P[;KY0-;IPX:4'SJ+;:J';VAS4+SW
M+;W@]G!Q7=TU&_HCT@I(N=<? UK^:JO?MF2.?$.K?'_XPS_='+XUHPJ:P:K>
M;.X!-+*]^=<_+/[ OT/1FM_UN5>PQ?872+ZL[EL:SGSZ%N[(3;/])J#Q@P7_
MF] _WZ*0Z$+^_=BL#[??!/EB<?_[MSR'P$YB;Y[ >"_DGUU4Y"30<%>[PV%W
MU[MZ;:[^>$M;><$6P3=$N!_WU?V)M]U>M??VO;\^K"<&[=VO WZL42N)"6W6
MWP:Z5A<R/;KP.<^A1:,I;__U#_$?GO,BHQ,Y$-V8M=KCBV\#W20SM>\VU>HW
M3##@.!]/$YST^$*,3NKTZ,^?]*:^_@);](_9CT]>_/Q_WN)_?=C_CV'9?\36
M__WF_/^[=WXNZ7W+I>DHV=ZNH:MV>YKOS=4L7J3H)$1FR_)\DCR-DOKJD06P
MK#,(E3R!M^4AT=@S!AS[[$5^UN@3+W7V],?$G_"<'O4\Q;CA+^EO@#I;]1[0
M;,D':@[=*Z5MK!@:413FJ1.Z]##_V<\4PE]B?;_,?GY1TO@OH8-_Y*8C(/'W
MV/._DT(=DVI_QERG1-G3)FI;+O=]VO'0YI<PG_]++/(O;U/^=Y-A898OOQ Y
M_R,6]/,WY,MO\3]V/Q?+]+]J/_^!,NFIEM:C<Y[VZB9EUECNX'\#A[\;/?G'
MNLY?>A)_;[9!G^;D"['-?XL-^;*QC$_=Y;\_7?TCB2A'=\Y_%!']C[$7OP0A
M_H^7K4_P@/ZGB]0X"LLO9EK^7YGZV1[U_RA1BM;+\9=RL_]1LO1K/@7K3%Q?
M9/1($$VZ#+2@]B-Z_!10;OAYM]W9YM'F;CT,//_D#!C7ZWCV0]5LS[D9%:?3
M>M#O2(7(Y)PY690&Z-P>V?)9K1[^NHQP?P#T^I,D%B0,G.L;Q0OTSTIY>&Y
M*$?J.-T?7;S,+IX4B3QC\?2&3UVE3ENQSB^74A 8;';5UN]@PED;898A$R1-
M.6'@91?MWEN>)"QI>>.PB&+IS^C2[[J7X;P^YOR(+NZP:^GG56/TJX?.XG"9
MT3X/VPE>!&>($<3G 9PO?L0R<=W$.3^T_5C=:ZD".M[ERTB7-@JC&+D>"S[;
M1\Z*=%9'L_ML_& <3Y2^$8]LY,D>&U]F-YD!>-$O)YIJ<'Z"ZS"!9II+3O5"
MX^]86YQGKN=$'$9Y@@[A91Z@>_E4_XDE,BGB(,E#+&9$/N\B>K0?!?%+&*'S
M)3TE7B!U ZWF)CI4Y%E8)F609+0Y6< Y4MS/?HF@-K_!DIZ:(36I3,*4OAS2
MQF!IAJN1QCP"K0&O152ZM8CX%6FARB0HEN7T6A#)$?$G2[3<#B+IO/CH6J";
M.7%$GM-=,;>,)S:;6(NL# MZYR3E1O+TH'R9<3MS)$IQ?E1:(JT#>4[$:&4Y
M3KIH:3B S'Z2('K%:+@7/S*8T7"(+T?,/^QWG"_9W;)'8:=I+<H%22RL1;DD
MLHHXR6899K10CV%/Q[FD945$ENF2**P(T^4R>+4G(76+%AUL7+3!DGAC25(F
M2B-019*>0*?^9@"J'2><6W=A/KSROJ,G%\1&,6=&EF%9%H^A6$=$/4D2Y-Q[
M%MEWV0A$-3*,H@R,QAEY\8*FSM02QV&,+M%!6M((R6*$=3Y](R)Z@0+DF:=$
MBD*=M"5%.;:B^2+!BM(N19PW]JP5I1MC7E'YX*]H'.8YQD0'X)*HX;'E)#E&
MRTF+FL=HL!F1[ANN)Y+S(IIPO,@Y1Y+()D:&79&'RS+A-,6$Z&*H. 9I4<@+
M>X2GKAYHTG\A[?P":>.?S&*7 HWPTA8O/V$+F96*H)R7S^ =NO@$6/M%!]*<
M5CA+@*M.-XV0;9B31%S,)>L408L8XR].+NOIU0Q)>+/DOO3M"C5 /\?^Q/8O
M25,Q51";+4D5T1_I<R2]E3-\CH,E+5.YP.<$W7VC.!\7T>C);''6GR*9[<6?
M3B#<R+$-7O[T\I*6JZG\3>_@AFMWYG @+EAYQAF].K-[AG3.A1B/:2I?$E^
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
M%T?2)#KU+1P"64?NNO=S<+@%PZ6,XA+>?5VAN:6UX;"Y>5Z&4-N,7:SV@5W
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
M0 ,  .="   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VTM.VU
MA>&MH"P W_>C D:=,&V[@2B8)"(OV:X*NV^:25,)_'> SIT0(2+[#-"GR+G_
MW;=^MYRVQ\.XV9[&F]?][C#>+S;3=/K2=>-JT^^7X^WQU!_.?WD^#OOE=/YU
M6'>GY>IEN>X[9TSJANMK+![NKJ]Y\_ATOQ@>G^SBYL=R6/?3_:)[W76_CL/+
MN.G[:>PN+_;V?(/S6]Y._?_<_OC\O%WU7X^KG_O^,+VSXN\-%MW[@]S\("<?
MY.<'>?F@,#\HR ?%^4%1/BC-#TKR07E^4)8/*O.#BGQ0G1]4Y8.L 1F-?A)A
MK=?: M=6[[4%L*U>; MD6[W9%M"V>K4ML&WU;EN V^KEMD"WU=MM 6^KU]N!
MWDZOMP.]78//VO1A6Z^W [V=7F\'>CN]W@[T=GJ]'>CM]'H[T-OI]7:@M]/K
M[4!OI]?;@]Y>K[<'O;U>;P]Z^P;/2NAAB5YO#WI[O=X>]/9ZO3WH[?5Z>]#;
MZ_7VH+?7Z^U!;Z_7.X#>0:]W +V#7N\ >@>]W@'T#@V>==/#;KW> ?0.>KT#
MZ!WT>@?0.^CU#J!WT.L=0.^@USN"WE&O=P2]HU[O"'I'O=X1](YZO2/H'1M\
M5TE?5NKUCJ!WU.L=0>^HUSN"WE&O=P2]HU[O!'HGO=X)]$YZO1/HG?1Z)] [
MZ?5.H'?2ZYU []3@K D=-M'KG4#OI-<[@=Y)KW<"O9->[PQZ9[W>&?3.>KTS
MZ)WU>F?0.^OUSJ!WUNN=0>^LUSN#WKG!64$Z+*C7.X/>6:]W!KVS7N\">A>]
MW@7T+GJ]"^A=]'H7T+OH]2Z@=]'K74#OHM>[@-Y%KW<!O4N#L]YTV%NO=P&]
MBU[O"GI7O=X5]*YZO2OH7?5Z5]"[ZO6NH'?5ZUU![ZK7NX+>5:]W!;VK7N\*
M>M<&K0[%.BUJ'<QU&O0ZAH(=TZ#8,93LF ;-CJ%HQS2H=@QE.Z9!MV,HW#$-
MRAU#Z8YIT.X8BG=,@WK'4+YC&O0[A@(>TT!T##";%)B88#80'2/,%A4F9I@M
M.LSK$'/<+(?^Z?LT; _K\;.G_'/QC^=<63Y.;[O^\W=<KOKQ@"NWI_-M^N[R
M\]/_AR]7_;.BNYXQ/OP&4$L#!!0    (  Z,5DYQ)MK^BP(  $U    3
M6T-O;G1E;G1?5'EP97-=+GAM;,W<W6[:,!C&\5M!.9V([7QG*CW9=KI5VF[
M2PQ$Y$NVV]&[GTG;2:N8U*D@_4\(R6N_?A*BWYFY^?$X&[<Z#OWH-M'>^_FC
M$*[9FT&[>)K-&"K;R0[:AU.[$[-N#GIG1")E(9II]&;T:W_J$=W>?#9;?=_[
MU:>GZZ?6FTC/<]\UVG?3*![&]E73]7/#V)I^&>/VW>P^A '1ZLLQ=''AVB8*
M51>)-ZSP>N+I/,S[]F"L[5KS7]&F[;9K3#LU]T.8$KO9&MVZO3%^Z&.WU]:T
MW[WMQMUSWCMM_5<]A,;BV(N_!L37R^$?>W,^P%*YY,H^O!;FW%)+X>E3O6O!
ME[>AF:Q9SS94K>_.W%Z(=!>J3IP&7O(6S>G5:4W[IL5#Z^O]L+\F>UB^GWO@
M?XI.+(?W/?7+Y4@@.5)(C@R2(X?D*" Y2DB."I*CAN10DA*$(JJBD*HHIBH*
MJHJBJJ*PJBBN*@JLBB)K0I$UH<B:4&1-*+(F%%D3BJP)1=:$(FM"D36AR)I2
M9$TILJ8465.*K"E%UI0B:TJ1-:7(FE)D32FR9A19,XJL&476C")K1I$UH\B:
M463-*+)F%%DSBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB:T&1M:#(
M6E!D+2BR%A19"XJL!476@B)K09&UH,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6D
MR%I29"TILE8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19*XJL-476FB)K39&U
MILA:4V2M*;+6%%EKBJPU1=::(JN2%%J5I-BJ) 57)2FZ*DGA54F*KTI2@%62
M(JR2%&*5Q!@+VHZ%,9:S(>N:.[*68SSH;OQ7E)_3='A97RS_(G#[&U!+ 0(4
M Q0    (  Z,5DX?(\\#P    !,"   +              "  0    !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    (  Z,5DXGZ(<.@@   +$    0
M  "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ #HQ63OA."Z[O
M    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL4$L!
M A0#%     @ #HQ63IE<G",0!@  G"<  !,              ( !MP(  'AL
M+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  .C%9.=_H:W9$"  "7"0
M&               @ 'X"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L!
M A0#%     @ #HQ63I+)6R]B P  6 T  !@              ( !OPL  'AL
M+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  Z,5DXX1.4:80(
M &H'   8              "  5</  !X;"]W;W)K<VAE971S+W-H965T,RYX
M;6Q02P$"% ,4    "  .C%9.Q NP6Q0%   Q&0  &               @ 'N
M$0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ #HQ63HE(
M7*NJ 0  D@,  !@              ( !.!<  'AL+W=O<FMS:&5E=',O<VAE
M970U+GAM;%!+ 0(4 Q0    (  Z,5DZ_O6*YG04  +H>   8
M  "  1@9  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  .
MC%9.5UKE[5P%  "D&@  &               @ 'K'@  >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL4$L! A0#%     @ #HQ63N87B9*W 0  TP,  !@
M         ( !?20  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0
M   (  Z,5DYBX)$MN $  -,#   8              "  6HF  !X;"]W;W)K
M<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  .C%9.]M3[1;@!  #3 P
M&0              @ %8*   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+
M 0(4 Q0    (  Z,5DZ7K,I'N0$  -,#   9              "  4<J  !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ #HQ63IM#G+&X
M 0  TP,  !D              ( !-RP  'AL+W=O<FMS:&5E=',O<VAE970Q
M,BYX;6Q02P$"% ,4    "  .C%9.)S:(Q+@!  #3 P  &0
M@ $F+@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (  Z,
M5D[E-0J(MP$  -,#   9              "  14P  !X;"]W;W)K<VAE971S
M+W-H965T,30N>&UL4$L! A0#%     @ #HQ63A^YE_NW 0  TP,  !D
M         ( ! S(  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4
M    "  .C%9.]MARG[@!  #3 P  &0              @ 'Q,P  >&PO=V]R
M:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (  Z,5DZ&F91<MP$  -,#
M   9              "  > U  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
M4$L! A0#%     @ #HQ63C?]B>>X 0  TP,  !D              ( !SC<
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  .C%9.\I,5
M%K<!  #3 P  &0              @ &].0  >&PO=V]R:W-H965T<R]S:&5E
M=#$Y+GAM;%!+ 0(4 Q0    (  Z,5DXX25X"MP$  -,#   9
M  "  :L[  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @
M#HQ63E4!^4ZZ 0  TP,  !D              ( !F3T  'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6Q02P$"% ,4    "  .C%9.S8(M8+@!  #3 P  &0
M            @ &*/P  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4
M Q0    (  Z,5DXY%^_HN $  -,#   9              "  7E!  !X;"]W
M;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ #HQ63MF)13NX 0
MTP,  !D              ( !:$,  'AL+W=O<FMS:&5E=',O<VAE970R-"YX
M;6Q02P$"% ,4    "  .C%9.RL'C>[@!  #3 P  &0              @ %7
M10  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (  Z,5DZK
M[YKYN $  -,#   9              "  49'  !X;"]W;W)K<VAE971S+W-H
M965T,C8N>&UL4$L! A0#%     @ #HQ63F/$O7RY 0  TP,  !D
M     ( !-4D  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M"  .C%9.Z&,G#;@!  #3 P  &0              @ $E2P  >&PO=V]R:W-H
M965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    (  Z,5DZ#>S8KN $  -,#   9
M              "  11-  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L!
M A0#%     @ #HQ63F^*UQZX 0  TP,  !D              ( ! T\  'AL
M+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  .C%9."[7J0[D!
M  #3 P  &0              @ 'R4   >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;%!+ 0(4 Q0    (  Z,5DYE-#"4? (  -T)   9              "
M >)2  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ #HQ6
M3MEQ;_JY 0  TP,  !D              ( !E54  'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6Q02P$"% ,4    "  .C%9.G?^&C[8!  #3 P  &0
M        @ &%5P  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0
M   (  Z,5DY2VE+QN $  -,#   9              "  7)9  !X;"]W;W)K
M<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ #HQ63GS?N("W 0  TP,
M !D              ( !85L  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q0
M2P$"% ,4    "  .C%9.;KSW*;H!  #3 P  &0              @ %/70
M>&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (  Z,5DY@]VV"
MS@$  )T$   9              "  4!?  !X;"]W;W)K<VAE971S+W-H965T
M,S@N>&UL4$L! A0#%     @ #HQ63H^/3.:X 0  TP,  !D
M ( !16$  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  .
MC%9.R>F*Q<4!   X!   &0              @ $T8P  >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (  Z,5DY4D34$N0$  -,#   9
M          "  3!E  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#
M%     @ #HQ63@JK&I*X 0  TP,  !D              ( !(&<  'AL+W=O
M<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  .C%9.^'4\U<\!  "=
M!   &0              @ $/:0  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM
M;%!+ 0(4 Q0    (  Z,5DXVF@D/^@$  ,P%   9              "  15K
M  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ #HQ63O0Y
MEOL0 @  G08  !D              ( !1FT  'AL+W=O<FMS:&5E=',O<VAE
M970T-2YX;6Q02P$"% ,4    "  .C%9. H+M^K@!  #3 P  &0
M    @ &-;P  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    (
M  Z,5D[H:[V0MP$  -,#   9              "  7QQ  !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL4$L! A0#%     @ #HQ63E-##Z+0 0  G00  !D
M             ( !:G,  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"
M% ,4    "  .C%9.1_=/%<$!   X!   &0              @ %Q=0  >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    (  Z,5DXQ4 =)N $
M -,#   9              "  6EW  !X;"]W;W)K<VAE971S+W-H965T-3 N
M>&UL4$L! A0#%     @ #HQ63F/WJRG" 0  . 0  !D              ( !
M6'D  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  .C%9.
M5#:>';@!  #3 P  &0              @ %1>P  >&PO=V]R:W-H965T<R]S
M:&5E=#4R+GAM;%!+ 0(4 Q0    (  Z,5DYM4I\VN0$  !\$   9
M      "  4!]  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%
M  @ #HQ63G5="'XO P  >1   !D              ( !,'\  'AL+W=O<FMS
M:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    "  .C%9.3EZ;1"X#   ##@
M&0              @ &6@@  >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+
M 0(4 Q0    (  Z,5DXM70S?LP8  &HE   9              "  ?N%  !X
M;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ #HQ63@D7&_K7
M 0  + 0  !D              ( !Y8P  'AL+W=O<FMS:&5E=',O<VAE970U
M-RYX;6Q02P$"% ,4    "  .C%9.408D#1H"  #(!0  &0
M@ 'SC@  >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    (  Z,
M5D[^7\P>& (  ,0%   9              "  421  !X;"]W;W)K<VAE971S
M+W-H965T-3DN>&UL4$L! A0#%     @ #HQ63J!KZ1NI 0  D@,  !D
M         ( !DY,  'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4
M    "  .C%9.ME?EFS0"  #6!@  &0              @ %SE0  >&PO=V]R
M:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    (  Z,5D[C]A5SIP$  )(#
M   9              "  =Z7  !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
M4$L! A0#%     @ #HQ63OLFA4G  0  '00  !D              ( !O)D
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    "  .C%9.*]?&
M)$D#  !>#@  &0              @ &SFP  >&PO=V]R:W-H965T<R]S:&5E
M=#8T+GAM;%!+ 0(4 Q0    (  Z,5D[RR!4MK0,  $,1   9
M  "  3.?  !X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @
M#HQ63C=>[899 @  0P@  !D              ( !%Z,  'AL+W=O<FMS:&5E
M=',O<VAE970V-BYX;6Q02P$"% ,4    "  .C%9.V,6OGMD!  "\!   &0
M            @ &GI0  >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4
M Q0    (  Z,5DYQ0=0IS@$  !X$   9              "  ;>G  !X;"]W
M;W)K<VAE971S+W-H965T-C@N>&UL4$L! A0#%     @ #HQ63H,!^9$-!0
MP!P  !D              ( !O*D  'AL+W=O<FMS:&5E=',O<VAE970V.2YX
M;6Q02P$"% ,4    "  .C%9._!LY,;H"   8"P  &0              @ $
MKP  >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    (  Z,5DZ$
M@8\P. (  -T&   9              "  ?&Q  !X;"]W;W)K<VAE971S+W-H
M965T-S$N>&UL4$L! A0#%     @ #HQ63OS"9,K9 0  M 0  !D
M     ( !8+0  'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4
M"  .C%9.6>45\N(!  #/!   &0              @ %PM@  >&PO=V]R:W-H
M965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0    (  Z,5D[F-4M]T@(  %@*   9
M              "  8FX  !X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L!
M A0#%     @ #HQ63B$J#6ZB @  /PD  !D              ( !DKL  'AL
M+W=O<FMS:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    "  .C%9.@.:QGS$"
M  #E!@  &0              @ %KO@  >&PO=V]R:W-H965T<R]S:&5E=#<V
M+GAM;%!+ 0(4 Q0    (  Z,5DY$=V(TS0(  #0*   9              "
M =/   !X;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ #HQ6
M3KMS3FL; P  N@L  !D              ( !U\,  'AL+W=O<FMS:&5E=',O
M<VAE970W."YX;6Q02P$"% ,4    "  .C%9.BB]U,F,"  "T!P  &0
M        @ $IQP  >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0
M   (  Z,5DXL!B3H&0(  $H&   9              "  </)  !X;"]W;W)K
M<VAE971S+W-H965T.# N>&UL4$L! A0#%     @ #HQ63GC56;49 P  T0P
M !D              ( !$\P  'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q0
M2P$"% ,4    "  .C%9.>^K<IKT"   R"P  &0              @ %CSP
M>&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    (  Z,5D[66M'?
M,P(  )0&   9              "  5?2  !X;"]W;W)K<VAE971S+W-H965T
M.#,N>&UL4$L! A0#%     @ #HQ63L\U;$6P @  70D  !D
M ( !P=0  'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    "  .
MC%9. EG28)4"   9"0  &0              @ &HUP  >&PO=V]R:W-H965T
M<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    (  Z,5DZ(F4@V/0,  (<.   9
M          "  73:  !X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#
M%     @ #HQ63@S0YSA! @  T@8  !D              ( !Z-T  'AL+W=O
M<FMS:&5E=',O<VAE970X-RYX;6Q02P$"% ,4    "  .C%9.KWB+B/L!   R
M!0  &0              @ %@X   >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM
M;%!+ 0(4 Q0    (  Z,5D[0B53.:@(  .X'   9              "  9+B
M  !X;"]W;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#%     @ #HQ63AYW
M^4NW @  H@D  !D              ( !,^4  'AL+W=O<FMS:&5E=',O<VAE
M970Y,"YX;6Q02P$"% ,4    "  .C%9.+Y^>B+<"  ">"0  &0
M    @ $AZ   >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    (
M  Z,5DX9X20T+ (  &X&   9              "  0_K  !X;"]W;W)K<VAE
M971S+W-H965T.3(N>&UL4$L! A0#%     @ #HQ63J_SI*PX @  E 8  !D
M             ( !<NT  'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"
M% ,4    "  .C%9.B_AR-@X"  !&!@  &0              @ 'A[P  >&PO
M=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    (  Z,5DYSTCW7Q@(
M +$,   9              "  2;R  !X;"]W;W)K<VAE971S+W-H965T.34N
M>&UL4$L! A0#%     @ #HQ63C^3R?/C 0  & 4  !D              ( !
M(_4  'AL+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4    "  .C%9.
MJ[Z84$("  !P!@  &0              @ $]]P  >&PO=V]R:W-H965T<R]S
M:&5E=#DW+GAM;%!+ 0(4 Q0    (  Z,5D[/19!2-0(  %4&   9
M      "  ;;Y  !X;"]W;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%
M  @ #HQ63I[G@)96 @  /@@  !D              ( !(OP  'AL+W=O<FMS
M:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4    "  .C%9.>,B*E!D#  !R#@
M&@              @ &O_@  >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q0
M2P$"% ,4    "  .C%9.7EQ&?L4"  #["0  &@              @ $  @$
M>&PO=V]R:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4    "  .C%9.(IZI
MU!,"  !7!@  &@              @ ']! $ >&PO=V]R:W-H965T<R]S:&5E
M=#$P,BYX;6Q02P$"% ,4    "  .C%9.K^$J@/L!  "+!0  &@
M    @ %(!P$ >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4
M"  .C%9.]UVJZ^@!   >!0  &@              @ %["0$ >&PO=V]R:W-H
M965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4    "  .C%9.Z8 @NI0"  !8"0
M&@              @ &;"P$ >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q0
M2P$"% ,4    "  .C%9.<N,W5!\"  #0!0  &@              @ %G#@$
M>&PO=V]R:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4    "  .C%9./J!
M[, &  "V*@  &@              @ &^$ $ >&PO=V]R:W-H965T<R]S:&5E
M=#$P-RYX;6Q02P$"% ,4    "  .C%9.$L<\)EL"  #D!P  &@
M    @ &V%P$ >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4
M"  .C%9.YUHMCOD%  !U(P  &@              @ %)&@$ >&PO=V]R:W-H
M965T<R]S:&5E=#$P.2YX;6Q02P$"% ,4    "  .C%9.3AYL9$4#   ;#0
M&@              @ %Z( $ >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q0
M2P$"% ,4    "  .C%9.UCNMJ1\"  #8!0  &@              @ 'W(P$
M>&PO=V]R:W-H965T<R]S:&5E=#$Q,2YX;6Q02P$"% ,4    "  .C%9.OA"%
M2RL'  !U*0  &@              @ %.)@$ >&PO=V]R:W-H965T<R]S:&5E
M=#$Q,BYX;6Q02P$"% ,4    "  .C%9.?=?L\P0"  !(!0  &@
M    @ &Q+0$ >&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4
M"  .C%9.=7>9,P^+  !R- ( %               @ 'M+P$ >&PO<VAA<F5D
M4W1R:6YG<RYX;6Q02P$"% ,4    "  .C%9.-E6_<7P"   \#@  #0
M        @ $NNP$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (  Z,5DZGE+9:
MG0<  .9*   /              "  =6] 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    "  .C%9.A04DMD #  #G0@  &@              @ &?Q0$ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  .C%9.<2;:_HL"
M  !-0   $P              @ $7R0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     >@!Z )8A  #3RP$    !

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.10.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>378</ContextCount>
  <ElementCount>480</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>95</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Statements of Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-statements-of-earnings-</Role>
      <ShortName>Consolidated Statements of Earnings</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Statements of Comprehensive Earnings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-statements-of-comprehensive-earnings</Role>
      <ShortName>Consolidated Statements of Comprehensive Earnings</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-statements-of-shareholders-equity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-consolidated-statements-of-cash-flows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 1 - Description of the Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business</Role>
      <ShortName>Note 1 - Description of the Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 2 - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 3 - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-3-acquisitions</Role>
      <ShortName>Note 3 - Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 4 - Acquisition-related Items</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items</Role>
      <ShortName>Note 4 - Acquisition-related Items</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 5 - Other Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-5-other-income</Role>
      <ShortName>Note 5 - Other Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 6 - Other Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-6-other-assets</Role>
      <ShortName>Note 6 - Other Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 7 - Fixed Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets</Role>
      <ShortName>Note 7 - Fixed Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 8 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets</Role>
      <ShortName>Note 8 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 9 - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-9-goodwill</Role>
      <ShortName>Note 9 - Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 10 - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt</Role>
      <ShortName>Note 10 - Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 11 - Redeemable Non-controlling Interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests</Role>
      <ShortName>Note 11 - Redeemable Non-controlling Interests</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 12 - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-12-capital-stock</Role>
      <ShortName>Note 12 - Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 13 - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation</Role>
      <ShortName>Note 13 - Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 14 - Income Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax</Role>
      <ShortName>Note 14 - Income Tax</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 15 - Pension Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan</Role>
      <ShortName>Note 15 - Pension Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 16 - Net Earnings Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share</Role>
      <ShortName>Note 16 - Net Earnings Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 17 - Other Supplemental Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information</Role>
      <ShortName>Note 17 - Other Supplemental Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 18 - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments</Role>
      <ShortName>Note 18 - Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 19 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies</Role>
      <ShortName>Note 19 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 20 - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions</Role>
      <ShortName>Note 20 - Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 21 - Revenue From Contracts With Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers</Role>
      <ShortName>Note 21 - Revenue From Contracts With Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 22 - Segmented Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-22-segmented-information</Role>
      <ShortName>Note 22 - Segmented Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards</Role>
      <ShortName>Note 23 - Impact of Recently Issued Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 24 - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-24-subsequent-event</Role>
      <ShortName>Note 24 - Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 3 - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables</Role>
      <ShortName>Note 3 - Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-3-acquisitions</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 4 - Acquisition-related Items (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-tables</Role>
      <ShortName>Note 4 - Acquisition-related Items (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 5 - Other Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-5-other-income-tables</Role>
      <ShortName>Note 5 - Other Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-5-other-income</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 6 - Other Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables</Role>
      <ShortName>Note 6 - Other Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-6-other-assets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 7 - Fixed Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables</Role>
      <ShortName>Note 7 - Fixed Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 8 - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-tables</Role>
      <ShortName>Note 8 - Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 9 - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables</Role>
      <ShortName>Note 9 - Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-9-goodwill</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 10 - Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables</Role>
      <ShortName>Note 10 - Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 11 - Redeemable Non-controlling Interests (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables</Role>
      <ShortName>Note 11 - Redeemable Non-controlling Interests (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 12 - Capital Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables</Role>
      <ShortName>Note 12 - Capital Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-12-capital-stock</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 13 - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables</Role>
      <ShortName>Note 13 - Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 14 - Income Tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables</Role>
      <ShortName>Note 14 - Income Tax (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-14-income-tax</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 15 - Pension Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables</Role>
      <ShortName>Note 15 - Pension Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-15-pension-plan</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 16 - Net Earnings Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-tables</Role>
      <ShortName>Note 16 - Net Earnings Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 17 - Other Supplemental Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-tables</Role>
      <ShortName>Note 17 - Other Supplemental Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 18 - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables</Role>
      <ShortName>Note 18 - Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 19 - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-tables</Role>
      <ShortName>Note 19 - Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 21 - Revenue From Contracts With Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables</Role>
      <ShortName>Note 21 - Revenue From Contracts With Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 22 - Segmented Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables</Role>
      <ShortName>Note 22 - Segmented Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-22-segmented-information</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables</Role>
      <ShortName>Note 23 - Impact of Recently Issued Accounting Standards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 1 - Description of the Business (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business-details-textual</Role>
      <ShortName>Note 1 - Description of the Business (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-1-description-of-the-business</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 2 - Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 3 - Acquisitions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-3-acquisitions-details-textual</Role>
      <ShortName>Note 3 - Acquisitions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-3-acquisitions-tables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 3 - Acquisitions - Acquisitions Details (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details</Role>
      <ShortName>Note 3 - Acquisitions - Acquisitions Details (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 3 - Acquisitions - Acquisitions Details (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-3-acquisitions-acquisitions-details-details-parentheticals</Role>
      <ShortName>Note 3 - Acquisitions - Acquisitions Details (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 4 - Acquisition-related Items - Composition of Acquisition-related Expense (Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-4-acquisitionrelated-items-composition-of-acquisitionrelated-expense-income-details</Role>
      <ShortName>Note 4 - Acquisition-related Items - Composition of Acquisition-related Expense (Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 5 - Other Income, Net - Components of Other (Income) Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-5-other-income-net-components-of-other-income-expense-details</Role>
      <ShortName>Note 5 - Other Income, Net - Components of Other (Income) Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 6 - Other Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-6-other-assets-details-textual</Role>
      <ShortName>Note 6 - Other Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-6-other-assets-tables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 6 - Other Assets - Components of Other Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details</Role>
      <ShortName>Note 6 - Other Assets - Components of Other Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 6 - Other Assets - Components of Other Assets (Details) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-6-other-assets-components-of-other-assets-details-parentheticals</Role>
      <ShortName>Note 6 - Other Assets - Components of Other Assets (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 7 - Fixed Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-details-textual</Role>
      <ShortName>Note 7 - Fixed Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-tables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 7 - Fixed Assets - Components of Fixed Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-7-fixed-assets-components-of-fixed-assets-details</Role>
      <ShortName>Note 7 - Fixed Assets - Components of Fixed Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 8 - Intangible Assets - Components of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-components-of-intangible-assets-details</Role>
      <ShortName>Note 8 - Intangible Assets - Components of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 8 - Intangible Assets - Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-acquired-intangible-assets-details</Role>
      <ShortName>Note 8 - Intangible Assets - Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Note 8 - Intangible Assets - Estimated Annual Amortization Expense for Recorded Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-8-intangible-assets-estimated-annual-amortization-expense-for-recorded-intangible-assets-details</Role>
      <ShortName>Note 8 - Intangible Assets - Estimated Annual Amortization Expense for Recorded Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Note 9 - Goodwill (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-9-goodwill-details-textual</Role>
      <ShortName>Note 9 - Goodwill (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-9-goodwill-tables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Note 9 - Goodwill - Components of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-9-goodwill-components-of-goodwill-details</Role>
      <ShortName>Note 9 - Goodwill - Components of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Note 10 - Long-term Debt (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-details-textual</Role>
      <ShortName>Note 10 - Long-term Debt (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-tables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Note 10 - Long-term Debt - Long-term Debt and Convertible Debentures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-longterm-debt-and-convertible-debentures-details</Role>
      <ShortName>Note 10 - Long-term Debt - Long-term Debt and Convertible Debentures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Note 10 - Long-term Debt - Principal Repayments on Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-10-longterm-debt-principal-repayments-on-longterm-debt-details</Role>
      <ShortName>Note 10 - Long-term Debt - Principal Repayments on Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Note 11 - Redeemable Non-controlling Interests (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-details-textual</Role>
      <ShortName>Note 11 - Redeemable Non-controlling Interests (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-tables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Note 11 - Redeemable Non-controlling Interests - Reconciliation of the Beginning and Ending NCI Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-11-redeemable-noncontrolling-interests-reconciliation-of-the-beginning-and-ending-nci-amounts-details</Role>
      <ShortName>Note 11 - Redeemable Non-controlling Interests - Reconciliation of the Beginning and Ending NCI Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Note 12 - Capital Stock (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-12-capital-stock-details-textual</Role>
      <ShortName>Note 12 - Capital Stock (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-12-capital-stock-tables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Note 12 - Capital Stock - Capital Stock Issued and Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-12-capital-stock-capital-stock-issued-and-outstanding-details</Role>
      <ShortName>Note 12 - Capital Stock - Capital Stock Issued and Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Note 13 - Stock-based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-details-textual</Role>
      <ShortName>Note 13 - Stock-based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-tables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Note 13 - Stock-based Compensation Stock - Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-stock-option-activity-details</Role>
      <ShortName>Note 13 - Stock-based Compensation Stock - Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Note 13 - Stock-based Compensation - Options Exercised (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-options-exercised-details</Role>
      <ShortName>Note 13 - Stock-based Compensation - Options Exercised (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Note 13 - Stock-based Compensation - Fair Value of Each Option Grant Assumptions Used (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-13-stockbased-compensation-fair-value-of-each-option-grant-assumptions-used-details</Role>
      <ShortName>Note 13 - Stock-based Compensation - Fair Value of Each Option Grant Assumptions Used (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Note 14 - Income Tax (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-details-textual</Role>
      <ShortName>Note 14 - Income Tax (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-14-income-tax-tables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Note 14 - Income Tax - Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-effective-income-tax-rate-reconciliation-details</Role>
      <ShortName>Note 14 - Income Tax - Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Note 14 - Income Tax - Earnings Before Income Tax by Jurisdiction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-earnings-before-income-tax-by-jurisdiction-details</Role>
      <ShortName>Note 14 - Income Tax - Earnings Before Income Tax by Jurisdiction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Note 14 - Income Tax - Provision for (Recovery of) Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-provision-for-recovery-of-income-tax-details</Role>
      <ShortName>Note 14 - Income Tax - Provision for (Recovery of) Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Note 14 - Income Tax - Deferred Income Tax Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-deferred-income-tax-components-details</Role>
      <ShortName>Note 14 - Income Tax - Deferred Income Tax Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Note 14 - Income Tax - Gross Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-gross-operating-loss-carryforwards-details</Role>
      <ShortName>Note 14 - Income Tax - Gross Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Note 14 - Income Tax - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-14-income-tax-unrecognized-tax-benefits-details</Role>
      <ShortName>Note 14 - Income Tax - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - Disclosure - Note 15 - Pension Plan (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-details-textual</Role>
      <ShortName>Note 15 - Pension Plan (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-tables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - Disclosure - Note 15 - Pension Plan - Net Periodic Pension Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-net-periodic-pension-cost-details</Role>
      <ShortName>Note 15 - Pension Plan - Net Periodic Pension Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - Disclosure - Note 15 - Pension Plan - Changes in Benefit Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-benefit-obligations-details</Role>
      <ShortName>Note 15 - Pension Plan - Changes in Benefit Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>090 - Disclosure - Note 15 - Pension Plan - Changes in Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-changes-in-plan-assets-details</Role>
      <ShortName>Note 15 - Pension Plan - Changes in Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091 - Disclosure - Note 15 - Pension Plan - Amounts Recognized in Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-balance-sheet-details</Role>
      <ShortName>Note 15 - Pension Plan - Amounts Recognized in Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092 - Disclosure - Note 15 - Pension Plan - Amounts Recognized in Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-amounts-recognized-in-other-comprehensive-income-loss-details</Role>
      <ShortName>Note 15 - Pension Plan - Amounts Recognized in Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>093 - Disclosure - Note 15 - Pension Plan - Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assumptions-used-to-determine-benefit-obligations-and-net-periodic-benefit-cost-details</Role>
      <ShortName>Note 15 - Pension Plan - Assumptions Used to Determine Benefit Obligations and Net Periodic Benefit Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>094 - Disclosure - Note 15 - Pension Plan - Assets Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-assets-measured-at-fair-value-details</Role>
      <ShortName>Note 15 - Pension Plan - Assets Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>095 - Disclosure - Note 15 - Pension Plan - Expected Future Payments of Pension Benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-15-pension-plan-expected-future-payments-of-pension-benefit-details</Role>
      <ShortName>Note 15 - Pension Plan - Expected Future Payments of Pension Benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>096 - Disclosure - Note 16 - Net Earnings Per Common Share - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-16-net-earnings-per-common-share-reconciliation-of-the-denominator-used-to-calculate-earnings-per-common-share-details</Role>
      <ShortName>Note 16 - Net Earnings Per Common Share - Reconciliation of the Denominator Used to Calculate Earnings Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>097 - Disclosure - Note 17 - Other Supplemental Information - Summary of Other Supplemental Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-17-other-supplemental-information-summary-of-other-supplemental-information-details</Role>
      <ShortName>Note 17 - Other Supplemental Information - Summary of Other Supplemental Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>098 - Disclosure - Note 18 - Financial Instruments (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-details-textual</Role>
      <ShortName>Note 18 - Financial Instruments (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-tables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>099 - Disclosure - Note 18 - Financial Instruments - Financial Assets and Liabilities Carried at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-financial-assets-and-liabilities-carried-at-fair-value-details</Role>
      <ShortName>Note 18 - Financial Instruments - Financial Assets and Liabilities Carried at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>100 - Disclosure - Note 18 - Financial Instruments - Change in Fair Value of Contingent Consideration Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-change-in-fair-value-of-contingent-consideration-liability-details</Role>
      <ShortName>Note 18 - Financial Instruments - Change in Fair Value of Contingent Consideration Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>101 - Disclosure - Note 18 - Financial Instruments - Estimated of Fair Values for Other Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-18-financial-instruments-estimated-of-fair-values-for-other-financial-instruments-details</Role>
      <ShortName>Note 18 - Financial Instruments - Estimated of Fair Values for Other Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>102 - Disclosure - Note 19 - Commitments and Contingencies - Minimum Operating Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-operating-lease-payments-details</Role>
      <ShortName>Note 19 - Commitments and Contingencies - Minimum Operating Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>103 - Disclosure - Note 19 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-19-commitments-and-contingencies-minimum-contractual-purchase-commitments-obligation-payments-details</Role>
      <ShortName>Note 19 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>104 - Disclosure - Note 20 - Related Party Transactions (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions-details-textual</Role>
      <ShortName>Note 20 - Related Party Transactions (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-20-related-party-transactions</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>105 - Disclosure - Note 21 - Revenue From Contracts With Customers (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-details-textual</Role>
      <ShortName>Note 21 - Revenue From Contracts With Customers (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-tables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>106 - Disclosure - Note 21 - Revenue From Contracts With Customers - Disaggregated Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-21-revenue-from-contracts-with-customers-disaggregated-revenue-details</Role>
      <ShortName>Note 21 - Revenue From Contracts With Customers - Disaggregated Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>107 - Disclosure - Note 22 - Segmented Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-22-segmented-information-details-textual</Role>
      <ShortName>Note 22 - Segmented Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-22-segmented-information-tables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>108 - Disclosure - Note 22 - Segmented Information - Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-22-segmented-information-operating-segments-details</Role>
      <ShortName>Note 22 - Segmented Information - Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>109 - Disclosure - Note 22 - Segment Information - Revenues and Long-lived Assets by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-22-segment-information-revenues-and-longlived-assets-by-geographic-location-details</Role>
      <ShortName>Note 22 - Segment Information - Revenues and Long-lived Assets by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>110 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-details-textual</Role>
      <ShortName>Note 23 - Impact of Recently Issued Accounting Standards (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-tables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>111 - Disclosure - Note 23 - Impact of Recently Issued Accounting Standards - Restatement Adjustment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-23-impact-of-recently-issued-accounting-standards-restatement-adjustment-details</Role>
      <ShortName>Note 23 - Impact of Recently Issued Accounting Standards - Restatement Adjustment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="cigi-20181231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>112 - Disclosure - Note 24 - Subsequent Event (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.colliers.com/20181231/role/statement-note-24-subsequent-event-details-textual</Role>
      <ShortName>Note 24 - Subsequent Event (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.colliers.com/20181231/role/statement-note-24-subsequent-event</ParentRole>
      <Position>113</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cigi-20181231.xml</File>
    <File>cigi-20181231.xsd</File>
    <File>cigi-20181231_cal.xml</File>
    <File>cigi-20181231_def.xml</File>
    <File>cigi-20181231_lab.xml</File>
    <File>cigi-20181231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2018-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>135
<FILENAME>0001171843-19-001159-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-001159-xbrl.zip
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
M+OZ+O\T#,B:XDC9Q;T':)OXBR)$; 0J96ZSL$H+JF__E103K4LPOM-!QXJ"
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
MU&4U7;=R)C\N5Q__YL"S@O%T^17",S<VD^EO7[SY(@KI#_(N7T$T2J(%7:U
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
M B"0<Y<@!O8B2$7FR":"S]F(%542$ELS7!Y(W0XTJ:R;O&+D:J8Y)X0U9B_
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
M0A 3(%X\80R>1@&T9C@Q FB(0ZQPGA'.DW+=0ZJ*]E1^FQ.9:(]-"YMKPGU
M&@?P J8FX[:VQH>8'\+,N*ZQ[\4##-/1(T"%A0MXY22GPE2$_7HV;O=[Q#G3
M\,,G!SGFV=@>^&YJ!=@8V+6"_:=G?OE^E9M'P!J#.P(D1\_W@>N,0GQ?>/:K
M<"X*><1V =<$.N7ME[?08?1.;Q<=>E5XO8C"R(H7>)5&ZGG815'*3C+-PRH;
MIJR(FE@([];;Z\"YD\8 IU0"IZ882FTX#VY&7]8Z7S6$C?[;&R_<%YS=+>9U
M9GMS!455V0^<>4"FQ N=1_+% Z5+OI/H>O+#>J[7@UT3F$#JIFKJFS"RH*@!
M[CX=UC61V6$=P%6:!_<BB@+G?D%]M1\^CDO&"E&<)N0]?$GZ0=?E 'M4MJZI
ME5&J FG+:._%28&Y6&7)4*6CH/TEG7)U$\]H[(+[[ $:HBZI6TJB2= [ILM^
MXL&>SR%*LFEV21>/QJ_4Z:L]94$:IBR\XB=V%(,7#*7&06S)R-FU-'<7A_^(
MIP(GK\;QTZM@B\YFG"4#%VG8FPP_'L>Q9#(T,PG9>!IHSW",%,2Y(_\)8T\(
MV2'8=*QX;B(=FNA#G/\(7UC)^(58)\%;XDD+3W@*>C/RI]-YDV&%]Q";3QP
M,(#(^.];5]L^.<:<X22JS>BL-6Z@U.#W&(LT#0!Q/WDF0<2%P"D<^&?A$&%O
M @ZF-R9QZ@,'7\"ER=1O(,,B)/9Y/*]S-$[PC=;3OV,*K]A#IX"[S@PG_<;S
MK',BUO;4B!+E7*+&[S("<QU< QF"]>##\#(CJ)\3B8F?O;>^5X5!W[_B)QY-
MW]\2FY 957Z>[XV*%$:'6=@JT.2'E-Y^O_RR,9R4CM89XQ:#G0[*>:!)U !-
MQ!OG;9*IL\DLGK8<)R,QA??&27Y-OG+ L71P,FSFB2&'[]P<P0,6B>1F-X.>
MHY8G59MS/YZWA^E3T)WI"\+UDQUO:WKQC/S[WY8'_,N-.0[).#<E.AZ?R(4X
M/Y&G W,=F\0SB8 84^#UYJ3=&*9S[G)J>0]T:B]]4HQ8#%E*QH=D!.YL1FR<
MY@NTB&W'DO/'XT70I=X^5!MO*?@XNQKA'4"J.$U+ATV"Z<-9H)\I?:XL)Z Y
MEG4*EIEM^C.=:YL9K7CQ[(2C*UB 8 =O24CW $":;G!N;Q MUV-STWN_T?.
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
MW%$1I/FW'@A:A:H19J);,E6Y!FAQSJZ%%=A=GMLLZ9"H;Q2J5,.[&5KU<4_
M9,N1L#D,JTM:]7*+P&1NH(PT:6.^W,L0K#K$8NZGC%15%!LC5CL;!ZQ!G6>_
M:J)<O"S:@7JOG0.376E@R'(QS0\#F^!\5?@W]JO#&M363--D-B2L0.T-2.K"
MO4\9E2FR&[X"O8L]A/T O\56U/2">NU2-:9D2#J+Q$7OK@/E[M:H&KO%FJ)H
MQ1[T/E!2Z]A"^T1V(\*2J7H@/0R$LF VBTKMQHI,,1H=!Z']NR<>U/MT3S#S
M;V0IB4IO1*N+B8FP7O6[R1X.(@K@O!0RKNC==:#<:<#,D@[:HF06*]0#H$Q;
M,8(?<UAH:+#'96J:4AS$,MY>$]3=-)5*#AC(#!?_,%CK-_5FC^951','64LZ
M+N\+:84FWNP:#0@$BCVM%B%MTF9)S"R6*LEF<933)6IU;1A[/8QDTRS.G72)
MW]XF36+E._8S,-=S.NW$>_CJA^&E%03+B1\\X<F1@^P-.Q=J"JI63F4V* WB
M4,$:L3.5NL%P1^OC !_2[Y*0["#Z,Y-@6):_P]YO@]  S!7HS6[;#5IWA_IO
M &8<-@O_6DEM?1()AW<X_N\C*!T[>P'F40]B##LDV&6,&X#X&#2IP'BFW5>E
MO=G>/DU 8Y/@D<;O%^-QL "4+ES7?\+T^I4??/(7]]%DX5ZD(WL/D!+V/#?%
MT'>X%[4![IX@NT5$9.IB9;,ZNW."X+G06-S29QS$<J9+:9B[0HIM"!H N0)3
M2L(U0=]A(/> .1N%U HP='8LI*LJ,[XL?']=:'<'&3I[(\L4%*8GWB:T308:
M"MM%-%2V]'2*7MU@0V&K+;9#TRF&>X<;2MUP(P-P.L/WQK7@K9Z-PQ7GLX,&
M"8$V8GI68"+8OE45<!K&I8)F96=")$&N(CFU<,E8S'B_XB!/E[E=:B@B,P(L
M@Z(AT"LXI.S3WZHD51&EW; ['DF=4^01^!J+V8*6B27?KCNGL(N";TGD!'0Q
MXS-6U<LWX.3 ??A=F'_5+HTE%!Z72()><]L;WP.+9BF@MT<!]J$Q052VZD<:
MI0!VS &,%H%W36&/7:5*]1%-$T(P=>8"WO(]*B+2' $*C^TW3@#F6M"-K9BC
M21($CN7^9CD>YHZ.PGQ18/OV(\FHL HVL&@ [0Y8+@KL[/<(8IK=ZF]?M.V9
MXSEA%,^93J+38[&\9+=Z.^=0"9&FT.^$]>S=)WVGN!^&?1@N9G,ZJOUWS$M9
M[A@-A^,];%D.[#J%J8CR(T(-T"1/$JWL3*U92I'#<.N,9 V*T0;)2@[2BD:_
M279+#T-E\Z/@NP88 G<I<UH'!&1C>B1RMB>/94=)>TS-[R2Z(8'CV\XXN1YS
M]<Q%W:*5W*"GT;Q*W(UKMW1LQ]QNT+'D-.6AR[Q[.J*I'T.HEYYF3_W];N.V
M/&5S:>-6);0<^V/3N@LIUN6NI+A;6E<T7=W)M- 5G;NS9?O0N!-9+FFR<:"G
MT#2)CYH79)<#*9*L;974[ *] 5RU]G!EEP]IFKJU-]<!KNVE/=@%@;)AZKM2
M/O5Q32M4;BRG8$9])YD?=MVUMEW,N@\^#1.CDSQ02>W-=@URJ\2@;?2=^P55
MK1_I5MZ-A:-&G+GE53LUV8*L,/?&)&5K5Z\>AJT3K!-Y8E?\R=N%F.T2;./N
MS[.YZR])<"1)DMC'_N1=.TP,3!HC0#>;#25J=Y>-/90 BR"R''?[A$[C;,]J
M5%9A[ZZ2D;V [\8XL,^ BSMWQ[/P[\(UC?>N%A#GI:=R;ZQE/ '">23K<2KA
MCRD!]WD2;0ARNWZ3R-XA5"5CER4X#+U:1/L.=/GQ1-Q'\@V(-&77Y;8@-B9[
MI:N[;,!>2-6B$%(;:=^I%#'="6-GG%$)F?H4\1?=KBMF/**;NS8B*R%3FR(_
MI@'I5$C8!P3T[>+O@["I3Y,GOU.*,,_*:/5T;X)+57KTIUB)*2(%O;<J(],D
M&;HI66(;&F6KOKTQ,JRF8UU/&!1H.3?'GDTF&X:X=:BS"O@-X=Q>CDYBSW.0
MA>T"VPYQ;K$ZE8VS+NI;A;E'P+D@AE^N[KNT(O+@!PZ)I[1A37:TO%IX]JIO
M>^,48Q=QRN+.?$W_";9ZV<?EZN/?'!)8P7BZ_$H>B1LWODI_^^+-%U%(?Q#;
MHSG3ISU!FO]^]YO_2 */GAC!%H_P [8XOL/.V)E>8&W0D6G,0,-)NWSADR5D
M+V7:8(]/'7A1R NI+B^RU&?%A'MFT$Z<I'*3)#WT'%MW)+VTPFE["YKI,N_,
M,O1M-6?HU$_=R?3!3H[4M"/H^J'MD8P9SIOBKH3I:=#LF&J0G:=F6OE^D+V7
MRYO=<%K6Z.SH4R9;DUX,L]MTNR:WGRN-;1-:6FE)[V?:(&"\_/P\GN*0."S&
MNZ2?PJUB@V,=/617F CR3MKLCV8GE.MF=YI9:C)2)6%7344;I%MX-K%Q%MDB
MC(6URVRA6K)9KYL[LX5;L#>!;7O,5]D=UV55W56;L#^VZ5"KK:Y?W6WZL,<7
MZ-O]<4K KX=J)QL[;'NA[RS1W ?5XI+M8_&7W6!*DG?MZA5CTA3^W90.LELD
M*<HN_748_C18H4-BCL5S]A"#G:?0U\#70;.;]<QNR*WMVB*HCN;:/4R^/&:5
M.7N>TNXJ\V)$FD*_F_X"3&.UNZZ\+OJ]K"27F=IM=R5Y5=3:(U$W,L,^F[*S
M=KQY$FT$"#\"0,BE<<"1F]6PV[&/1&-['EH-!-LE5C<RQ72JE-W%J$W2*IE3
M=DS_DKF\L&A]!RDRX-?"M!MW@]U+E&[>-H=I%+D4\OZDDYA,WI[9M@<VS5*B
M22'(XM[0)F<&&4;&M4-E7])7LCH_JR=.*^+>$@=E5E9G!P?G ="O\K)C=R%6
MM9+C:ZJ^J237K]T'H'VFKJDEL\PT>>O@6!6 X+-+DG[Q%_%<Y>H*"YRKT'<=
M.S[('I%9LNF7SG^X(P]4=I*=A+NT^^Y'G-%,PC#]G=YU,8.(?6RE7^Y:"S*S
MB &8(YN;0=5NC$^!1I^_?;ZH3!_V?%-5V>JC^S+H<Q$ZUHTU=B;.N#*9F"I5
MD[>\@Y=!I?6TL&^69SV0:G1B]P66]=XOMTL_F/M *O+=]RI+!E/[2_K6L*1C
M(5P&/_ODD*%OC>CL!H$"3^&81D1A]_V4#-W<3+._#!KM8404=F-045.W4G<O
M@S[[&Q&%G81139'MEITRE0XQ(@H[_R+U?:T=8$&4DC$?VM:N]+$0+H.?F3Y0
M)7.K?G-_! +G$;Y_)#2N_.[C)98+-RR*)T<(RD@6_ES?]L4+(0!$3MPZX<]$
M*N/M7BS<N'NRY@4L4G.'217V-JN0_%\6QQ*(:R&WKJUL$CFU),?7#')7SC-.
M>5C#U1K?M#QFI4WQ3+T(K2U8:R#5$+\VD"KI7BGIDJ#6PBJ\ :TV7OX /#ZZ
M_OAG->]R!9YL*MK9K__M1A]LYY$+HZ5+X#8GG+O6\CWG>"Z8B _<!)XYFE@S
MQX4O(V=&0LXC3US@SRPO^35T_DW><Z(PC\[^^R'Z,#SQ1)ZX><T'#J5G9+G.
M@_>>PZE)SF3Y@9M9P8,#7\ 5G$#_*^\%XA-Q'J;1>^[>=^T/]+8KQ[,\L"PN
M7)BNL9"S/!L6TDJX\=GOX.'I>]+/7.-8K%<4-RF&+" <F$(_L(G-@0V.IE2!
M)$X%?'=ON73L7#@EF$ZU0L['J@;X0-.K?I#\[:YGZE!TQU80.'"_%7$3RPFX
M1ZR#/>>N@(>4HUSDTW]Y^DIL,FEYRTT"%%.=_@C?14"(\08G' ^ <:+\E9X?
M@ J+&034BE^3$GT1$K@K5DD<^DQ<".HO1/BFQ'X@G,7AH#1T4/P)O#3<N)H\
MS_T0-!]2S_6]AQ'\. -NWT?GW-_B!\3C"<%IY1P@SGSN4L( D>(W(0\*R56!
M(3SWY$13[L$"IB(S7#_$R0S(T@</!,<&:-< DWCBP3GW8QJ_<HE )>^:T'=1
MG.$N\"4IM'3$&'PQ@8?'=:9(@"R05A1O6EOW;LS5S%-RE K UGR@/X/P^.A^
MP24(>0HXOC #>3(CS5WB"XD5> !L+%SXC(47$!" ?Y<_ W^@\CD&"0O(%%/Z
MC\APG/5TSGV99'B C(-%$B7,B5\"R]:E5$HITKZ(>G[$Y]0"0@)D7+A4AC:Q
MM9/Y513H#.IXRB^Y=0:WX*VN,UDQ>A,UC)L>Z"]D,B'C*"93PK\9B::^#?3R
M0")L!U?#T1<N0> 01!_6 JS0>.%-XNUN$/586JGG$%CCB*YHUW_">^B^$* %
MI+CW@\!_ M1Y_/UIZHRGZ;K/+=M.V)[C>J(HSEG6HL[G(N=LT^?:],W"<>#0
M[L'7D^_DZ6)%G9O ]^#C.-YZ U?\'R2ZL/TYKJ/*;EN(ITYDPVC+:XNUTYBX
M[AP%V'OXY0R\<OP[G%OC]._DG5MF=]O8)T9W%/ES,+RK/^_]*/)GU!3#=_#%
MDV-'T_><+@CSYT2.J2A%0?HR6*61,[;<U*S#$POM_-G*0XCL]-[DZ9*ZZ1NX
M9+*'&U-+;"5Y6T(CFPVLFN%*\84LY+^ JAG310M:+C$,8;A S;=>JF$$:A#'
MMV\^_UT4K,G_CLI#-9^K@/F[W; 816LV_^#=A_.6O;P#?=7;E(I6LEHS9'Q8
M@+L!:[H[5[57Q,JOB(1:=*@L-T$/=FU4J/LUAO>"/Q%TZ-E_)/ +->K@#71@
M?;^!]06EK? Y&XPNP#KD6=L$[BY=AMQ''_[AWE#V_N<S/&+\X>KB[N/Z;_O#
MVW0=%S[@]SDZOODG7-S]GG] ^Q3X[I^7<;0-S0KDSKYRU/XK!9.OB^3V8KG,
M+Y;+HL7"8V3Y!.88_PWA[@#D*2!T/B<'W ZY-V/?=6._U%W&SF=6(M(W_I8J
MKJQXQ '/YB7<V+4"9X(1*SYM'D]8=N%/#'923QJ%,4CNC.-X ,#'D %CBAF$
M:.FOJ>FAM_]V<7%#KZ?I+L^*$Y29Q1+/W\Z)>C&8/+S'1C!MI$WA$KFD%XSC
M-/H/?^Z,7^2"T 0M]\8-E7#9$0@9R<J"\Y:; G_N"?%6!C4@4>"'\U1J,Y%5
M!QK[?RQO805+3N11<1LYO8V"B=8^0%<8EQ.&QU9@)5'?!)]#A6F%4A#/([=C
M&86U,L-GIQD!#)]M&B'<8XH"%LA3J7"TZB[\QV@$ZXRX]GONQGH 8MZ1?RT(
MK*3WG*Q]X.B);'":N=$H=@@W;WJ'=Z6_-@XX]\9ZFUW%J"Q<.DWF/IU?GVJ4
ML%T2_HX9 & E>73\14@U%L\$!90SY7&2:T#@W22[$"MI=(D 'ZPQY]Z0\X=S
M@,?#$QG^>+R8@R);ON6>+$S.A+[[B((4O[^S=9NW;. UC0FV^89_K3AE%JO=
M?/Z(6 $$X1"L.6@P,AF/M18P/X3<G 1TS>!%_KI\^,D!@Q8MYQC?P?*_!QL!
M/X14ER_FF#"DU";/9$P/?1QOS30LXO=;(AX09W:_"$(:AY-T@FPJ/$G:L)BV
M@0_DC9;PQG3O'G07:"J:;#["$BE&A:8Z9O,8GWL?')VL4*#"G<>M>VD>E'N:
M@E(EF$&EY0SX=YQ73_T0<!& ;( PWD'B$QOAU)G#&QV:D;TGT1-JYFP:#E]#
MLUNICW7D5;;&!3RZ$"@8X^-X-GHK?I"H%:1O""A1_]""QP/\7%(1$/CN.I49
MQB<<J% \.KAG<=]%[C&:.H&=<\7!6()$)N"DT""Y+] QC).U?*(?$P5:7];I
M0L)[EZ"6.(*- +IP)#Z1,=T,YN38E=!SKH23S 3KB!5_$16-ES0SGRI-TO5K
M6Q0F>:*$]GT D@IW%VGDW%L] LLM29RM=U':,33"N:XZ7L>F9OR6NX'U!BO%
M2C?ITNQ,NE?6LI'XD5' 4^KAQ-HL#BHW0$M\#HM6JM"M-+PLMZF'&B(@$PQV
MX]TRC":2^X^DQZGLIHN([J1LT3@)CC.7++Q[\']H&)0L0[QDX:$0YKY=[P;2
M]] MSWCSQO%8#FGJI+T@M^DBPV=J[-)\PGIK;K)PW7Q4F6S-)28GWO&TTFB-
MVH^,U*6.#/BB 4T_D/3&./= M\+'[L(FB3I=D1B?DN[\T<S,.B%B>2O)B#>;
M<6N5BZSGU#?B.0LWQG-"A @5BQ"$I0'F E/'*@XX&=:2B4XO327U=6)E'"=S
M)KX+D7+X?C^YVG>C8;W%LL\FV#W6A 0CS+I9\Q!>GGYBR?"A&U[QGEGA]M;4
MB<@(8:-T?@JL>8UZHHU[WE#5"](#0A>B>/]^Q]F(8A#RN'M, *TY1GY33&XD
M^OIMM:VN+98E]%[M#XK%JB7_," XX.[]<B:=[4.1O.()4'1WORMY?@&<#(I7
M>-A A8$* Q76.\_MJ\%#&+&U.;P'&W#*WEY\V+&7/J8U/1^XQ/:D-/_H6N.?
M2'F.EL%1 /^QMNM;1I>-??F#7Q)C.U],%W&-U'W O4M2/ROG+/=]ZJDUB$E/
M*/"5NL Y9-=ARP8-8O<Y]V5<:HDN^\LCS<TJ#YA#.4D*YLE ,X2OAC*WR;Y:
M4Q#NHY- /D'_/03@VMKHZ/L!0/9P_T82%%Z2#5Y2U;=%>JNB#;G+AJ!IYJEU
M#K(*X>H^:3^W87^1J /I0*N!5@.M.J%57?WZ=P2J@E(=6#:(]T"K@58OA%9=
MN*5)ZEDQ_JLXBK[-5E65'5$0&0^H1#WF(Q@T^\ON9PF['I9AL-MZ53(OZ2HO
M:Q*%>_>ICR)IVIM(]2@_,"]EGBCS:KXL8>#<B7!NNZ)D8-UIL$[B%5GE)4'H
M!_,ZC6 N-RJQ7H(/U?Y:YQ5)YR5#K"$PK]&Y;9\Q$B^+ZL"5GG&EMFD<V-**
M%E,-E3>T8ZZ7H^R&%,)X1UR7=IEX(!X]W$AKW>R9XSEAE!R\2DO>!O&J4J,*
ML8PL#\JX9VS1A8$E/6/):&!(OQBBB0HO*'7"P6/;Q:HQ( .P+ZL:\4%>JL@+
M6+I:V8-A%;? E3<B+YMRZUQY.S!CL'&GQQ!-Y$U!/V$3=T#H1R_Y[GNCY-RR
M&[=G2GHHQ@=)7E@I7.MR) G  6U8W?WBBM&^W1LX,AC 4V8(*"Y9/&92^L@Q
M'M,.!L0FL_B@,ST,W$E=_XN0*(E7!\7;-ZZ\$<WV0_,A"!QLX DR!#16%RF2
M7@6!+'-(HLP,@\S(A SPJT^1OVIX,8C9;C%33'"U!L/8,ZY(O* ,11D]8\I@
M(GO&$%6L64M_;!-Y>)A8J<_#)\==8+<D+VL_Y_% 'VR^3;.J>_"YPBNKR,^>
MC21J2&JM-W5:[W4NU2G]Z(ZB@TQT)A/">:URH$$F7J!,U'%!!H%X@0(AGLMU
M3CJT3=&RP5$M-6TLFV"@-S[!H "T M36['BI721+.D)6S[]N"'_<XZQ>L[LC
M=EG#;N;1/@W6CKI"6Y>05F+;H0_;T(>M*](,?=A8E'F9?=@8JO1CMMW\2TC3
M#2U@!EH-M'J=M!HZLIT<RP9:#;0::'7::K-F1S8&O,G40#J#D3B/F&KBZ=X?
MSI_!82FKH>3%E!K:$>U,M\J&S,M&G6V9H9/4L6I-#:5.F=/>]"E)>P[L:G>G
M:UAC1U./$J\J/>EN>>0S')=^,J'-"D,2A3PW7@3!<%QC*+4[28:(X*WJ\C'/
M) ]L&=9)_QER_'72GV,;OV_.L!TDJ,J!#)&7]:%A3<^X\J8CM@R'%0>S-S#D
MI.,\#P_O#['>2<C.P) "AN@\>+$#4_K%E&&5](PAQUXE_8GS/I$) 7-G8TN:
MI#5I; SI[N,@3%5.LF*SAT'G]HPK;V3>'+J4]H09@P'L&4,4@U>$8X[9.7+@
MMRJWF5M+>JR+3J48CX,%F,)A',4^W4[ _)E#R-$WMKR15-X0V]_+&.S?8/].
MD"&2I/.",6SU);:0FCV(_]#N6=BA=!"B*A53FLKKPM#JJV=L42'RDX;.Z3WC
MRF ">\80131Y[:ASY/JR^><ZUKWC.I$SA'S#4CY%AL@JKTA#']B><658)CUC
MR-&727]BOM\]["DZE'?N)T"BR)M''6TR<*4HU=D16X94YV#U!H:<4H175-R2
M!GO+H<"ELMDS>%4?S%[/N*)HP\#YGK%DL'T]8XAH\H+RR@H]4\OGC)W!O%6+
M'R2#5\3VJZ&& *+2FI5X4SKF8)B!*X-IZS]#WHBBRBO&$=(>QR_=7,P6+O8L
MYOQH&D]$F@=D2KS0>22<ZX=#-K/:L6B9E]7VO:/![%5S58<&+3UCR6#S>L80
MU%BB>H2BYEYLW%4:7,*:/E_=) X3GUK,V?%"K8VJ80S82Q0*V1A$8A")853@
M(! EAD.IY?><X*S / PX@,F9+*N3.R5M3,4B\+.4K QB 4RLB7[[PTHG%]';
M;@D.JW.7G!.&>#;'BL^KHD?WL'!L; ;/;P+;@MAY?I0CSY)$G&7[\W1>5#<D
M+&1;\^_Y,27<U<7=1VYJA2G=VR=Q].3GT+JX^QV' ,3YK<B'Q6>%)#SGOG@=
M ,-=D?M@805+G':H\;GE&Z7D24@#@'8 T7?_O(SK;1P-!,RSKQRU_TI!XNLB
M29]#!P"&V4>=<S^F3DAY94TF9!R%.$V"L\(Y_>Q/8OG*ZA<\"8\KP.)"6#K.
M!")<+^*<V1R/2E"!#$-"X'=8)!%(ZK\6#@28'(I'0,8^W(('".G<BMA$CN#C
M M^!;67B@_;)6U>U.(!1P#TZ0;0 Z)84Q%CNL7+'7> ,4<Z?D\"B$&:6!,X7
MI:\#P.ZSP]VRL/"KRRR7^]<"T &B19@K1F#@"S?]&R@]=OUP@0@].0#%/4DQ
MM)&4A+OT@1#>DE)H; 'M_0>JGQ&K^Y">)X$_?Y(EJ)]@1BGL *$3;/ R8,<B
MI(0&XSN)GJR H!5>I&@ F9PP@M='4TK4#.P;7,I"6P@EU9S_^0P2;7X(DQYW
M],[,B9<5GC/0.(%#Z1\S&_"X7Y;S=93GZP97S[G;1(]ML :/F"8OMMS0Q[>G
MK_S 3?TG\D@"GAO[C\1#V:/7 [7=,:;] 0B@H ?N#(6M$-5;\NB[CTBG2Z )
MB.F5-8X%C;ZT>\.9P9#'E0.0)[!@LL;!69P1I<,]4-#F4!*FN5491D!@*[!Q
M17  [1CICLSHP"ALC<$]SQF&;BS3_RQ<:I6,5VN5C(ZMDB@V8Y4N?9M:$:H^
MOLSF :QKG*4:HLC_\.?.N /Z&<J&C:UD*STK"/RGK+E$>4L]\%3F8$5V(W9'
M<4UR5$/F.79L@+*6Z0VJ?X@+Z%]O0:N#+?%BFPHVT0MCV_'_L_>F36X;20+H
M]XF8_U#3ZXF0(\ 6+@*$9"FB=7GUGBWI2?),["<'&BAV8P0"-([NYOSZEUD
M2( DV !QDEVS7KM)XLBKLC*S\EC0Z-9G5BUS(A@Q/7J?[8Z9CKLD?Z3J'=BQ
M<[N KZ:XA\-&A9M28C(LEZZ3FB%['HG3O)/-- &2V+ OL3TKW=O^B[LS24^6
M >P)92*0&_V+8.,CP [QD #9G@9"$=#(=+":!HMJX#>FI/%:,%D<0!CWS/3%
MEWC\[=+\UH460;H+X'/A-?3.=&,$$*^:Q[!++$S<?V.;9C+(I#1]9HC[!5H9
M\!3FS[,]=^[ YFD!=0@;\)NL.+2SZ /8%VL[BKT:S9900'L.[1KJ4K;[6S1
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
MQ-[AFVW@FW5"=$.>EB)ER&)/2!V";]8%?+ B<,-ZB]V$O>C*LS_Y26MA+RK
MZU0!4I)4I0Q(R="D_4 > *$-H!\39P!:+0=:U9L"'=,/@;](]=$7$YP$T,ME
MI/TS=]WJ.]CTH6FQ+*XWJ_PO3,+QC?"8P'=!<]\P)7<+MB0-'I-U259+%["F
M:M,BQOO@/PI%O5\4I3(49Z*AU$4QTR)?:)#M)HY5=T%__/1A#:)F&%.C!,0)
M& >3A^O =2;)-G[Q6KY4C0W >Z$Y"N##:G\'8+DRP-*E(C<"^)WCQA%+DFY&
MXQ*%M)_&TW*04WB.!+HFG4L4TGXZ2_T!#6LWS'9=MD"_6=0SP0C^DIJ7+JSA
MI1_ XW87:!Y+6*%3PZB!I=PC:W:P_ V<#/HF\'^P",Q7>D>]F%[9Z%SA-8^B
MJHDE^G8/JN*E."2J7P+'LYREZ?X+E&P<7MW@#SN8YE&KK,3(0_C"<]Q7%U$0
MTXOGAW%86^C5%  "%$J@V!5=O'A=R<>9FPO'A2_1=0N)1^\)[ &F5Y*/Y-9,
M<"[Q[R>1OP0G?/TQRQ%MD.$,3]SK\Q](Z</BI+(P1Q72%4)7?45YM,LR;_!
MO"?!=YKCXOX+R^AW)#D^T8C05*)9E-9BAGCBE1\"_5 LJ6'0I__BB*WVVUBG
M!+H%JQM8'03U?)!X,_(#$H=)-1.(M16C%59./5[.<'R:=ZVQ>[SLX:AL?E[V
M<#IE#UVOASX9R"LFNCVT;;UBXMC)\.EL%C^.P'+W\ %87'U-89=ADU[\>7HN
M\:A9Q.LONIV,.1,,114DK<G9,>^9/<)Z#."LILX$M3/.CC0AI6(CO5J:;2>_
MQ5N/ $CB!B_(QT3KY28'/J;@JBP5WI1OB+QD61)D@S<O/8J/Y]^63YI)PK11
M ^VQ-^8[JN*E376:Q%H<CW6?B2/4J-?L;*@0<=D$JD:;3'CJ&?2*(4C3J:!.
MU0;B?L*IA2>540^K=28;@C%KE5E/R,R[PH8TU-YDQZ%"8EDQ60<FT_HK=G"D
M-4"<)JVML_N2_)G?:73+K;X3M/HTU'6-G"5N]9VQU:?JNC#3>^W5?4I67['1
M9RVM^^EQX\].DP7:-?_&W>QV* !Z-B]U0Q4TJ4E_@,&Y4'%1=,O5?F5H0(%1
M1%#$C?R1L73#S?]=GDU54@;P?CZG5O1Y_O[!NC6]&_K5C.AG[ZT9WEYY-OX'
M$\[O3)=5A!R?U*T9AC$KS?2?:*)>3%.M U:;"%4N#6 (E6:IZ[HX;14?YXY^
M]& CH]_-![SW+0#N>#$P^#/L86;B5=1D3SZ'6 2;)(=,DLNVC .*27JRH6QC
M4@6>]O XS)4M/*12/!1#[PJ/KVF^C\-NN8H^4% -IHME&W'D!ZO"Q<T85<C@
MWV*4-GT,P5J ]H!Y'=:JTQ%C_I:MZX_>.SJG ;CV<-%5&-(H_)?IQLDK,47,
M]*R&_-?*^#\1+T51JD>&&E#W3)(Z@J&5"08CB3%"DKSW3*R!K*40<@A/2V3@
M<-IQB_#5X<ZT?-F*>LUENQ^^^GC^[H YZ$2PZ),*X.12;*SEA4WU\^R ,$IJ
M/7P/PMDYVK64LW$([9IJJ66T/_G8DS^&R\!^;H?)6KE,RS5E>A]T7>%8BZ/Z
M 1QK,K0['#<%S_F2:*R%;KC-EMO#M;>4>G#W3Y=:>VVY?2V*VKCH\AF'H&PJ
M>AIZ2%J98D?,:Z[Y;<BZP*T65\NT-^)6<\]JCMN7P/&#_Z-FL+Z&-N3=5#Z
MGUP/OWW0=85C+3M+:4]CM8,C?)DXU#<4OFS,PT.&E?AHB.(P:%T@5XMYA\RG
MNBOP$>062]=?49K6@/_FF-?8A06N>WM<,P3-,+1I:0FZJAE3;2NZ]Q@$C0%^
M-'BG34OJNP%@R="4Z3  -RHZ+G8%T XTT="FNFB,!,/:!<?;:):45E^\GBJ&
MK(T$R]JUQJ5]9P[[^"G$WVAPYU@EQA287<D(L"LV;.V['YGNMK'UR8_^CT9?
M\P/<:C9($75%*^.,!FML+V-:A[LG\GQA2=H?_"#]"J^3ZH9U=$6_>/U%_;\>
MR+(7WB-H!3O-FV1R+'85>9\F/'V>LR2FS\O*YQ)_,MB_KY:4K9;UNS>/>40/
MB'I9AY&+U]MG2VTAUAN]]O0R:(%>I1N@),J]$(RULDH2W3XR$=YU9*II&O50
MORAM5D1F_UN/!.VQADL 6NGV),\DN3YH'TPGP$@T?;-Z8[H8A?YV2VGT:^#'
M2S#XCN@E84W <QA#'XDC*\M+Z\NK9# =6TX[3-FXUF[9.-B6$0V>2MUX7>(=
M3ZFS*AQ_8@T2WII!L +%A !=!^0Y@\Y<^+$7C5'^3Y3*N(L5*,R:?(^1P*-K
M3-&'@)X-L3J6LQ-6S[Q?!\>M)X#. Y$>FZJHL\J-$MAA&[8;H\X=^EH'1D6.
MMQ/*@<D+V>/WMID940F") OB;-8@FWSXYB=<"K@4=-D"YUC^#L9,49 :#5OI
MM$D0Y]QI<&[@.9%7]IT3^@%Q?=,+<W8">>;YWB3MXO]SM^&&I][]0M4$K5%%
M^,"4XQP^*PX_Y=XFJBH8>A,#K3.:<*X,R)7QS';_S?=N)FRHFTVO([Y+]]BX
M11<%>=;J)'&^37,6\QWAJ-Z9JBZHFLXW:LZ6\IUZTP\C#] FGZIJJE1)@M7O
MK"$;2^']X@.Q5LF_C\FP2J8:JGI7:5;\B2?PQ,.R7V723"40=R?T?%A/4=]9
MN)T.Q4F']6(CKF0,3FZ<^V*SN$(R#\P%O?>#'_#>@,P=#]:J8[K$9'7W; 2
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
M%Z^_J/]7(,&CV)P>_N9#&?XZX"^+IT> C]X=3;IP_6YZY@W+\L1)3]C.NY8
M&$" Z=GC7RH 4Q'PETZ0 -\#TZ:@7G^@^+,/G\P%K</ZJ82R?\:8ES-=0::?
MX*K?(^M  [:3UF&\>IJ,KX5].?.G73(_O+*L>!&SZ0Y7"RQY^V]209 GAM/A
MMG=!;&HY8*>&KRXF2AYS=3:[P,$/*0RAK\J2/HE#^^*U,14E"6A3A29E&(Z#
M0A7VA0,4,J0R"DFRI$[/@D(? K!Q;YV0?D57IP)-U#*:J))Z'D)S<$<I)PTL
MFC+2R+.I<A:D>53G'B)/J>3HAJB?!7G>!/X/-A3EC6G]</V;QVFBEVH831PK
M20[@(XGE&E.&OT>'DM[WMCN5E-)EH,Z,\Z!0S4UE*FGEF\I4.PN2'+NIR*7B
M(LVT\9D@QY"FR:8BETJ.-M7ELR!/[4U%-DI%1AR?&:(_NJDH<AD^,WUJ](=1
M[J;W#UA%3C\!)M_OJ7M'?P>T;L-CMDQU6H;=5#-J\.MQZ)I@^G_4##[@E+\C
M,)R6JC!U)LG5=[QRJ!ICYL?!49B56OQ3$9C7%#. JBEFWV\#>A33U%(E A:,
M5GU//@!68]SN_:,P*[6YIXHJ&4TQN_<KX_5KX(?E.J//4% I261#U+3*2Y0A
M- 3Z#>,\I5X+_,S\L)&C7SN(4ZJ1IY)>V:@<#-VC S0'O-/9M'+P:C"\&T5?
MROT(;:I4-C,&P[U^:*7<IYP-LJ(/P5JZV6IPO]JO_AT@)%)JX,N28<PJ&QN#
MH5\[WE%N\^O53?[!T#TZEE'.9UT?/Y<;Q2E*.2[I>L_JMY\@1.GIHB+UJWXK
M!!C*#V[ _I,KNP3UP/U$HU'8_N71(F.J58^^ CK]H][0[B_71].9.JUL" ^"
M>FV;OUP#B8HZ:E2/MO=+^6N 63%JE!N9^J6<GFGRN-=S?2N_?)N1*V\S;:%Z
MR.(KW6)40V<Q[)Y '<"Z+SWWQQR:6>7==1#4:UOVY0?ZT^I^W""H'FW5E_+7
MJ)Y%-@C&C0SZ<D9+DC9NO&MK6:4\0%H]<Z<M5 _!>>"P7!&5IGN?N_]8\:_8
M":@M#5'5<(@6Y<M2U+1]UL]A]$9 D$;6_E0I#0B61OE'3Y%C=;92:C:!\E+V
MY4V,GA2UE9I:JM1471X+"0[!7^K=*+JN-<? #ZASX[UE5736"H3+"V&=H?Y)
M9,T+4W7TQ7<=N""KAZN&UAH1Q<#ZBTHEFG-SX;CP9>2 C!./WI/ 7YA>2<,G
M_L33>&+SVM%*(!9JT9,>N(F$IT/:K!6)-D)=5AW:?N%KL@B%XH ,SR;^$K09
M6U\XP6">PAK&UZ%C.V; +@LH*VD-;!Q388;P;]]+AAW$'ENJIKO!#IY"3>N6
MP*;I1*M+\@%'?- @,AUO_?C-2X72YSC)@ Q8ZKEO!2 VN;]UX/D6 ,*N,!_'
M##'(J(ZS-Z+UQ#SZ8-V"F@($V1 '5O.[^]ILN$5 V3PI[R8'$'[_QS=BXYB$
M(!D1$= P=MEEL1=08-)_X:4W0 "@,;8" X SJN+SDFD@)BBTQ=+WTL$9YB:-
M+)TA@3\']!;'BMQ1H''@P1O"2_(U>P,BG7OA?%ONMB$(:/)X0,[T5NOK$TQ@
M0_#\A>.Q*Q8 5F0&JVS>"!O.D2=W0+,Z:ALYA(-+U@"6R7B3OW,[SK'[1W$;
M^A5H\QN0Y;.WL?["9CNG>B BL648[WW[40#J&P ?]6/4\O/!B2(:QT/XS73I
MY_F;. 2U&%:BXI\?6?7\MPC$#1^=#K+^=DMI!&R\LFTGT0^;PG@PS>##T@]-
M]]? CY?A1R: (')X#;S2\6)J?UXK@23. KK:1!<'M!LJ*-/]$J">B%8;4S^#
M^S'+3BJW[(PR]A8ILT4_W[?O'=>M&_?3#$-32^-^LYD^,XIQ]^Q%55]_6)#8
MZTMM1'4ZE;;"CG5?KZ4BLA:.7ZE_$YC+6^P-Q;AZ!=XK?'C<']%*?3-)!AKJ
M'</Y_O?W5X_#>*!69RI)G=,R=,POIN7,'>MQ4$O=.Q7^I[4+:;9HOM$;IGQ*
M7?7'P2X_BI3%K4/R(\$^\':]5&LHF#'4C&IZ>VME5KY6#,!BUC&<E=;*@812
M49)THVM:UE@KY670JJ%I+7.]O;5RX-A>T<5F"G/6FK!JY>=>LJCK1C-!>!S.
M*L*J'4@_FRKZ5.Z:EM6%52LO'E0U0Y':A;0U8=7*#6Y%-U2I#H6S:-6[. "+
M\@N(H6]7,F0S;-@#0F:UMFYYRFHI?Y29)N^W]O9AU!/N_VL& 4#I?8L"L.?1
M7WT?(O??FDOL@_8XNN5\U31ENM\D&A!?=K27^[("0TL],0V4[/Z]MGL$#P%<
MGO:L@5VX?ZFU#?&NLUO*DD]^@$SQWIJN,_<#SS'!K?Q$[TS;?(PYRK1T#P3O
M1^J'.350K2U]BE9NDDZ-Z7Z#N'L$#P%<NMWKLZF^?W_J@2,M6-UZ*6::;"B#
MR5I#.UTO-7TD1=,'4Q;M6/9Z>3: H0TOB[7-JSQJ91LO>0A?>([[ZB(*8GKQ
MO.5]M85U=*"GT@PC=P-9# W747DFL6XHV@BQJK..RJL%)6,Z/&[M^=3EO:W:
M,6>]W8J!]*?D"*3VR3FVZSS!$U_^Q!,_.5\'$?"\T5G+='H*V=_9^1J.@"X#
M&K*3-SSVI0\6GF_Y<[*, ^L6#Z27L#U1@MV?DX-MTPF2F;?L3#<]/4V7\NXQ
M:AC&B^0$U237F^.SQ36>PV);$T:(<!O##CJ->WY4H&D87_^'6A$[*\YU)+CL
MEO!]=07_N"U;Q9P',RHP,LE]L&%?P#]6[-J,IY?DHV?3.4N# M[.Z:[<LNO'
MPT'R;W@0PGJ7'N0GP LYW)++,1$AE6N@!6Q[L+MA<D#,VI5F#P@!(-?U[\,7
M@XD&ZTI/+.JZ2]/& ^%7%^#@XF=LAI]]3B%))TY;F/2P# &<["]XN^--TDET
ML&TO'U[FQLH<,TTZ>=3TT5%]V(;_)4EAG^"G%QN\LVQ=H'?6A3[()^P>F ?0
MVN1"U:@\F"^, A,%=H)BG<A/#_.,"B(! M_#9 :Q\,X5-8,=5C0=1WZ\T&S,
M5%A2F9W*S$"6TSS4[(U!A&/:OW!(TS$+QR:YFVF3"#\2#_.[GY1<R /(Q:B5
MQN][-$626(D!YA')!C.SP+S.H"0!&ES>39+-R26G=\E9UTBP47VN?S.4L( U
M&H,Y'K@K%(?K-5A1+DN4F;B86^M2L&8/$7%KW-%)>CJ8GOP6D,6$WX#>.?0^
M<64M,P@8D=;.ZF$?9NX'Q(''. %3$/>WU*.X%N%?Z!UCSC?+J\;Y2L1R BM>
MA!&F=.(7-@@@<Y[ L2J\'#R-.$U_]I(W$1STN.QA10'15H4I5OU[:-<T/SEJ
MDXN^<;7F<12CM)KA+9FCDT7HPQ*<NB2).TD[7]\'3AJX9DQC,Z[$IDMLEC'K
M)([?QSE[?!@OD.+X)RP6S)T%'L 3UX_>?:L3PAH+47),KXR#Z]3\A(4"LC0G
M,9B#CL]!C&\\]"XOR>_4Q,S>!=T\8<\=A0J$30BF&AA[0S.@#JTTU1Z#+C>D
M$A6&BWW\8S(A'QSJVB_(%U!G+\DW^E=,/9SS)DDOR;\0J1=$)I/)OEN>XSWY
MWUH/]?40B4LB@E4B+1$LGZ0:(B],IN?!>G!7 @I2#]KE*KX!](@D%'0,P+3P
M,>02, 9&[HHX\YHZ-!/O!8*".B3!DMK[:F4.+A!86_> 142Q!N3>0Y6R623G
M$NG;B #@?I.)$Q8;)7*2;DF;2A\\J0%M=T?=I+@GVSUOS3[BL',_#@H4@7<
M6&CD%B ,09UO4-N@<[WJ T@G"(M;&0I4R%3I7[#,X*D1UBS-P>3R@Q %RZ8X
M9!E-># =6'F3P\!FR\%U?E!8"FQWZ7\;7ILE6\'[;9DH;((.%N,4%U<664TN
M72/,MFI8IF/!%"'/80J@W@045$M0BA@+#?<#;P'<><QRN)AHLUF<:#UD8?>$
MULBVO,2!"^NN0B<<ZM!D/G<L!U<D\#R,ER@_>^4+S1AJAWMU-".VV0/XT7V!
MWG )7>94Y$:]( .0HDL:P+:Z2$X]&.Q#Z!H$4]BCM-F6\C\/LB@9+_?(L).5
MBZU1%! G] 3-(%FE6\9W01WLOB_9'C97A?LO2ZR2_/$)@RIO<ZYM3&(NEX%O
M6K?;SR:+G*F,4&-_ F?NP,WW3G0+&_]ON&/UP ^EP(L4XQR@MPZX,X%UNUK[
M&R4VR)9VS59$43T)_:V&$!P3S]Z1M(+<HY"DG$CLJ#5&6WZ+@'8=6 V7Y&U:
M"LW.>I>;"$0<)H_;;(R[6] >84H$?^'#@@RQ,IAI/;@TL?N*DK;KQ[%X+YYE
MIK+'JJ!1Z%PG@6;7Z2%O-S8IW!K2 B;P%-?.'%%VC(VO#APTM>$M\SEE5==G
M;E8^[I@4#+1$Y2!+]ZK_0WK(8UXU. -WCHW^_?:;T%EVNB[!KIQXM#]?:<^L
MZ^H92J$D&HJB=):@5.LL>4>,$HF91/X2I&;],0FY,CDJ/61^)&H+3]PKI ?.
MG>5I^;CW2LKTB*RCW92>[O6V45W:#YUQ3_/QC+T7EI&_1VIF2Z@JEEDT^[%P
M]EK355"B&\JTE7:Q5\T>NU(.Y&/<@H*>(&Q,@NX#<WE\9D3M^P!?>+7WZD*^
MJ -0<04'*! O24K,3*^\<4U0H1(0+@2U:R?M7]+$Z7(,#C^D-<I4@G9,E,/$
M;$ZUVO(6.B:^^3H@SQD8:18XIV1=2FYR=PKTW)S.<Y+6)>E;<%7P@[GGP+<K
MZC4]C3^7W:H[&#EN'#>.6T^XU5%G+UD:$!Z_>S9:_'X L-U</Y-%59"5F2!/
MIS\?<%R5:4G&<MHD3"#OJ,5JKH@B"02;\#SJW;60!+WG$27N]4^//^O1G/ <
M+SOWH"59$U1)K^@N[Q/+VB1J1G?.NC7KM*D@%9,#.>M.@W6J*JBJQCEW>IR3
M9$%4%,ZYT^.<HLX$41S)HFMJ4OT;X3LJD7LKM2XK3[7C]:$4)IAW;A8W$/;1
M2)0F"X8R:R!0G='D*7-%4@1-ESE71L85P= DSI1Q,67"&3(NAN@S8:H/N4SZ
M"/54@_%SFBA,%X.5IIZ4Z$B"I$_Y>AX74[B"Y0SA#.$,.2&&#+V/#!P9R09X
M9;.BVI>9FJD&#62JT9MZ#8<W":+T1\^=)S5-A>$24281LBPH1I-322X59R@5
M"OB4!A<*+A1%@T7352X47"@*^X<N*/J8K8H! FV'\ZAT[AU543:&*$P;"19W
M6COIR(EN:Q/3@+.E"[_.$#2M2<8%YTHW!^2ZV,2WXESI8JU,IX*D-,GF'-HD
MX3E)(Q C:2:(4A-WB"_N+L[U#4'1.%=&QA5),*:<*2-CBJ)I@C(=<A_D;-EG
MGFA309L-F58YGM2DM:62=-CEE@H_^3\'ACR39&$Z[=XQ_)ES@R\/SA#.D%/5
M5P,'2GAF=$W3E?MX(^,(5Z6<(9PAG"$GQ)!!-Y'QA#YX>O00ANY,&3X5MKK7
MSO/:NO1Y<!4/G^[(I6$4TJ *VFSXA&@N#*,0!DUM4K?%1>&,1$$6!54<H33T
M%SDK$ R;Z+.[2K.?9S7D=O^C.Q&@G5?U*;V/O+S?_%Y=T(U>=[HV25_EX4-I
M0RYBJ8A-%4&?-DEPX"+&1>R1'!K!4)IT]^$2QB7L</*<;@BJQ)48%['.1&PV
MTX69T6L$JCGI!PF@IY.Q)@C?"W RML::\V.7*E:9H@JBSK.!Q\:6J2Z(O*!A
M;&QI;&!RKHS2*.-LZ6)VJ*0+JCYD'>QP>82EQLF59<6+V&6SA[?&6K<O5#QR
MOR=RKPERHP[ _!SGC*1!$91^O7DN#*,5AB8I@;S'%1<(+A#G+A#/9$.8SIH,
MIQKIL?^QS<[:B3DW$Q3Y4IX" 6T_OG;I'@I6#6X>&+?5Q7O/X'2_+<IW>G)1
M ))+VFD>\G-)XY+6RUD_%S0N:/T<^7-)XY+6S\E_]Y*6N1_I!Q/>L_DMQ81L
MT6\7CH49W#CP0OA Q'UO;/*D6O?GT?]/'$;.?+7U4/9O91W4ASO"")X3D)NL
M=5$NN.^$)*!IR\7()]>46/YBZ5(\ S ]+S9==R6 >+#V1F_A)]-;,=3_YT$6
M)>-E2"PSI,0,B3_?!KX#,217\0T@322AP$! ;N$'E,P1%T#+71%G3N@=_ F
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
MOI"EYV-=1"-297T>YR,5OVG.M#3=L8Y2BH_O<5K]+5PG9)Y__EVT7/HTX/E
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
MG#;PC[!*%B"U*F)-%\8B*@#G(RI\ A3T4>^0Y2J(-H3@4E\)D0='$)Z.:1:
M/)Q+JSC"1%HB 1LE[Y[($NC:1_\QBF4IBE</\$S\&&#!ZDPV.6&35]+[Q0)I
M\CC&IF#I%W"D,/:2=%66D )RI?*(A)@+IBY&ABFE![)Q$4?_(@R-X>$,HPIC
MO&*&28D5N- 7\UMI %*31M(_HA+(K[;,]!/&3Y3FC82_"($Y7CAC;FWLS=),
M6@-_"1RAS\A.PU:HW3<@#]]7U(;BV\#&KN,P 3X&T1,(\L+_3BB#Z2IH">\3
M7PU[:,=:<8V$7(!41$]X+IDAGN-\E8"1*B2H'G#>AC\K] 3=KAPM"GZ\/B<M
MVGD1HO=^_U&B]WX*;="B]WX*C+F:1OMGU57/DKR9%P%0$7#3J">0I$=#&=%6
M/TAP"1RV.Q3J]T'&;NP2#?9;7II*E_:;ZVFQIZ''RL.W^:"36<JVJ*H9UDM[
M]OWTFF%U$$+133\L=_1./<F7U$V_"QJ_M:]4!8:!<]C0,;G8_M.K[[O7.HBX
M:+N_XK9[K8NO>SU=]_5SB;*P[/]+>M-_PELZ[K,K:J_C;08DW'/VFR!.UKHT
MM)];-_3B0>T[2T(Y#"ETMM%E2(Q0#2-QJ5/2Y=R*H:O3\'U%9CBO$"\BV;6L
ME%<J>$E"Q/3"@>-YR^DR55-D6P;FCC&\TW!IV1:V&0"]ATZZ0>16SN,(VY.<
M\"62*^?7=JK5)?%_O=D5OJ!]B])M51TF7O(*+L(F:URA?KS2V8=XC][%$1.*
M\?IF(*JR85Q"OOG0-,2KJIQ-\E)QB%1G43CS Y^.(TJP6!;^] \6RN9E]]$=
MO"W[ *TSWP:UK H?8U[X)JM?CLDJ)@D6;W-+F!=@3@CRW$O7R8\R/$MZ(D&
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
M6;.RSF7O&'D)C&N1<=? -&":]"&>@PM[S^?.+F=?[MWJKUI7RD8<O0-: :V
M5L..H#>2?KH.?K*?7B%MR:M?6 NGJ.CW$D>3ZGGFC;IGF]3SI;:5=*P(1="[
MI)S$9WF C *N]*LP T-&QI"NS!;^D3=>>@]78ZMU@' MRG_>FV42<&38$A@8
M(AE#^BI+^,1&!W9R/8KG$'59YB33]:J*M$GHE>Q[#Q=-K3F7G>.OCQ,17CW6
MQ@$@ !  B#'>(S+[!+[%E(+#UGKJEJ8-1-G1;:S:H.^T(LV:A$QO^+"P9HD4
MOL'5-AXP@(H#.!B69E.C5+9":>O1LMABT/675:_]#]'KHB?_UWM",H'Z6 /J
M8Z&.\)3@6M;/HK)8=M646-8"PQ:)VCP%[<8HV* UUO7):(UC7<=,AK81.=LT
M?RX'>JQ&"7F^G\_S8F1#.8-X8PK#">5@R*5&!QL#2V377U'#WM5$&G\U0<@3
MS? EK7J0JN'SE:%@U1!))*A-HCV.R=@F\MUJPO<TYS/MV/@X$J7%<!@^==9+
MB5"";L?])"'V6B)>Q8HATA6U-<J?$&5[SX16I,V"0L.:)E)KV0Q-&Q>-S77+
MWM/)%DG\>S'SJXY&UI[5U[+;7R8)1IGIVH8 6CL049><=79E:%@7FH0BO29U
M[/[9:"/&9$3H1>6L>M"4!J<I\<"M+:.FU$C#45"9Q-#A8$?5>U>9I,J_K6-A
M?B3K:=)/B(VF9?9EP$<E<WUJC")SI"DNU*:T72DEY;!LRC%$KJ]T;)HB7M$.
M3,D:,>LZ<><:P6M>I,!F5R?DGHF]!_(A\N,Y^35.19H]PTAB"&8/LBFN=#%K
M"$T/,Z([FHW(&9J^];/<2P(O1#,OB!#5UEFC]%6_]/,=HQ"J;M>][^JJ@$X&
MD>K^]6H5*WJGTZ4E"E3OR)XK)GQ^>!E29?F@")IN>6'%'; 0DWD.G9;3Z 2\
M%LEVT8$936\T;#:@(.YQ]\Z^2N/G2>8%X5*:+/V1:$J-9"ILXF3F43->.-(K
MJ8]R[&&=3DML(*(S(,^E*I3-*6D*3!O9@;S8N!"7R<JIB9CP9&Y-GBNX\FNR
M9,%X7GV*_' $Y5B#.1K6A/KN0S!G/,$<%>O=!O8Z#N94C\,<#>ZD:3Y?,%TP
M_4=*)@+!&PN"-Q"\@>#-B(,WW?GIWP:ISX0=2KR,H#PMU+,)R4A"SRD]\FBQ
MF= \R'%5==XCNX=>O1$IR6B"FG^3RSTOS-S^.-FIDWZ/;7T[Z:,HI[;ALD*,
M29U#%60AF_ )/GF)D=B&( %7_(HYVHU(RZ<&9,-ALPD,$#! P  ! P0,$#!
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
M,=%[2%9OM/['A)]U]@$3;6%"N1%*!P),C! 3(BH( &*$@%!O]/YG-%=3D&!
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
MZ#.[[PX7<:+TV&Y8-!4&$'$,$9J&=:$AUX"*$:)"IS9EXTU^ 13#!H6*+=L
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
M$<<'9$R,.94,*V:GX)!?-1KAW5@E M'&I06T&L(%K]UH9LL9+#5?<5"J%,]
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
M_4+=]T,P^#13QYI0?YR^#SL8?(,V^ P;.XY([XH!"XA!&7RF@AUCR)XA,/A
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
M74WR=>R8_5S0@R6LL,.&-UF]AJ#[8\J]CN6]O<%Z+KU98"=DNR.^QPMD2\?
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
MA][8@T:,Z2&XT_PTX8D\9,F.* #@ZJ(B\PL2Y<D=1Q@EP^)R'I3ZL" CA''
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
MN(ALI9^3BE/.](/3FJ<?F !*SD@%08D7^[#S)-N&?56KPNQ?\"9*>"A<O0Y
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
M1&)'6&>_$$WKC]E,,BU4MH>*#4IL#"\;E:@)QAL3EB@'S&U<HBBDUSXP433
M;62B*&@W(#11-+AM;*(@;#<I.%$*D-OHQ"[0_H(\'-:[YT,6B18BVT'$1B0V
M@I6-1M0 V\V(1)0"WC8*403"ZQV!*!C8-OI0!*3K'GDH@[6V48?#8KHQ$8<R
M@-M&&W:!<IC%QD>J]WVW[[Z3,* 5'0NV!++YA%JX[ (N-OZP!<1L%*(V.&]&
M+*)$4+<1B>+07N^X1"E ;J,3Q<&[[C&*4@#<1BH*PW=CXA7E ;J-6JR)^&?L
ML<>[3VQATU>*_! Y(,CP:FJ^P^'\!_'Y:-:7$:)X%'@NIN'CX"5^"XE+$*W\
M$-S562'!MBI#+/1RH!<JC<[H JQFNKM_QU*A*PDNL)PSA&8V]LTAUT)G)>@\
M4>([9(*\/YD*QF%_"&_4%CFK4&N!LQ)P7ASL,TL=/%'\3H(X])BM9^= 9NQK
M!!IX<1FA%B\Y>(D(Y:Q\\I#_.IW(E&G!;W@M_(P'S!MUK[#/_JBHK4E<H"QR
MDRC),KHMBC)1U("[&WM]4@AT:G(=8F\D"@)0Q6\8;)#_X(BI?-#>QLT/#9GZ
MQ,%M*/H0(+KY)V847@?C2> GKH[CQ..8QV%YZVIXF^(12.8=W_E.,*[+'I9%
M?K*'K<P'B[)-4.:Z!(+^R'M"Q+WSK]&$1,AK!K(6T6[1M &:V#_'@?\2!<ZW
M1B!HCEZ+F@U0\Q#X\! :>![QAW?L<90Y$HT T"+2+98VP-(SCA!$:6\0]1E'
M*WY#OR**LHFV^%F,GR\X&%(T&1$'><(7^EHUG/"+KCQZV+$LB)EMF7[J?[58
M6!<+,F1?3?NQ!!?P=II BX]U\9$$Y>L+D5D:+4K61,EUOV:P4#O*==]B84TL
M0&B]EJ9">:$)@18;ZV(CIL%U3"GV'>;D@XI5-KEXF0'AMTSYY%KHK F=+U=U
M0XC<8KY<62RLB05^/Y*\>A\XO$BEQI9D,<460&L"Z.M+W4 BC<G7%XN%DW8O
MP4)/_$P!XMZ2I;WU6=H[*$O_ZG]'U-69TS?CB1=,,>:71(\3L$[5-,?ZUM0D
MS_#^\^@L1/'*CQ*52--W_HE)R.^A9=J'_G?8'T28?L8.9UBWW3DYZ54;.SE$
MJT3754BW<%H+3K?$]Y#O/N-02!1Y\]W=U7?KC*WU^6"!MA;0?D>4DA"2(2C&
MT3-&W@VORJI%0M%B;*U$NH736G#B!SMS0Z@S@'*(M9#)A,PU8U#@$9>?]._8
MR6^FLN.!:6*5\_7A2)M-8T9AQRRQ%C/K8.:1_0)[R1^J=/:5VMS4HGYQ%93E
ML&<9QM8QC-4JGVP:T&M2;5DEK)>IV+-A<*]\I5^%<%Z.0L.& ;P^=8D50GK)
MRB(K 'F*71+=LDW0([(3WS-^#[QW)LKT>Q+T]XSUCX.,K[U,?9<YCA%[]PKY
MWY22/"-_*"YG_D _R#@>5U,']%EPCG"S,F !XW:I"7DR4 ,^,B6QBP7P!E!*
MH")O-255JV2%*QGQK9+53\E,J5HERU0R4;6EJOKNPC#&[B.%_Z(W#U]-=9)
M=AG@9Q)&E+S%/"0,)<JOP8-#JJU'J[)$0GI]QE@H[@.*3S%U1BADED6]$M[2
M8,RX_H K>H38*2)7X(\%YCZ ^8R=8.B3_V5?\C,NV2I^;;@3;*[&(@O/_<#3
MQ6.>#'?G.[3" 9<=(S*'*Q:$^P A;]?_.*A'2X2= #"3(Q9\F>"[183"O!/&
M6_WG[TRHB'D\TWO\CD7I@'[OSI_$4<C?Z%8;:JM1GL0!%K# 8BL;6\0G$;XG
M[]AEJHG\(6$ZW ]#'(57TS_0WP&]]E H+B_TY(@KY'SS@F'%L;4ZY=*29=-O
M@;4UL*[C, K&F-X3=FKK0XZP)XK(1F12\<UR?92MP P+N4- KFZW5(5 T5X@
M51'N=;@OJA3<[57.3N&>E?%Q#8=0Y$2-<RA68(:%W"$@9QV*'4#1.A15A'LS
M'8H"X6X=BIW"/4-^S$'D58/6MLO1Q,M89"U[_:#>3+M>&-2M5=\IU%\I<O$8
MT6\@/OZ/!S2N:MO'C>"LOK20$Q9I^T5:HWV'G2#0N@[50GGCW(9"46Z]AJ4H
M%U/LDF)"Y"'?P2\CC",FJ&1,V6<2.EX0QA0S(;-_3((0>5]H$$]"]@@O=HD_
MA,^PGR0^Y$6)"DAHI]:L7F"'8:AM+;8/-7A%/_IQ- JH*C#[S%X,(^*(3N&J
M'FW^PV#+Q'4C8[N+GO$[9C+K#Z'+>!W@/,N8Q*YG<F@7]CQ_ 8K91DNB/*Y;
MM!>#]KHY]O76 GN(J(>FU>%P837-'F0*U31>I\'\<RG=%TS?B8/OGE_LSE:8
MOBV1B=W?FJ1U=I>KM];9O6Y3K;L-*"9#?U=*5U?ERF)3Q73+XGX;W/-\!?DE
MXP.5G7M8!> GS>87,-["/A/V3Q[R-7CO W_XBNF8,1L(?L?P;L6!:Q(HH;*(
M3 N3[6!2MS/LCN%CCXOE@F@=#GPE@:@]6RV'* W<V(D>J?3)<XL^I.M>35P"
M&K(H75"_D:+7@F>'X&G*S)=] FX=8VP'OU0!]34: %,IX-LI,(5C7X]8LY#?
M,^3GAMI9L!\:[+48?501N-OY1T6CO5YSD*H$>SL,:1?XO\<HQ+H?9"V1FT6B
MA<AV$+$ACHU@9:,:-<!V,P(9I8"WC5T4@?!ZARL*!K:-4!0!Z;H')<I@K6T<
MXK"8;DSHH0S@MM&&7:"<)XS6.=%BGD +CVW@8>,,&T#*1ADJC^MFQ!A* &T;
M83@\NNL=7R@4U#:Z<'@XUSVV4+R5MI&%0^*Y,7&%XH%MHPJ[0#A[\6_LU!VM
M.51:H&P-%!MDV!1<-M)0#X0W(]Q0%I#;F$-!.*]WX*%X>-OH0T' KGL(HGAH
MVSA$,<AN3#"B)!"W$8D=87UF:D-=,9M)IH7*]E"Q08F-X66C$C7!>&/"$N6
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
M33<JFZ.W3('Y+5L^N8T3_9>KNDE8FN@O5XV3)8\/)Z_>!XYH<EQ?35Y,<>,
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
M)5O8EO4[$;.$B1>:##C3#.41*>K48EN8T#1KR_J:I+FUQ.71S&UYQK8,WDK
MENDU"71-^<PC"A2YR+8,KVK3EJTUJ7+5-.?1NLH$95OV5;=JR\*:W+AZ]O-H
M8[,T95M&-R1C"P6:3+G6I.@1%H;)R[9P84K'%C TFU#;<Z5'9#0G-]L"1$OS
MMG"@V8^J3:$>S6^6ZVP+!H9D;,%!LV^U-;-ZA$6W'%A+\.A*SA9,-'EVQIFW
M(UR:4V5MP:.E>4MP>*G)O],FY([F[YDH:PL7?>G: HPZRM@C3W=$DL%!N_ N
M)LP'*]+'."$;GV[4C9@MS&C"DT[C*;_.#Q]2=IR[E)U]!TJ7LWAMXV8CVK9@
MI(Y\=CL7>$15<^*O9=RTM&X+&>J(Z7I^\6C[)NLH397];QD(C:1LH4(=05U#
M1>VGQ(@$RP@28\O9NYYF4\JV(*2.M7:&T'B?C?$&!%PF#[-] >!K*,K11UQ\
MHW*)U5('M0V6;*%0'>EMWD4AHGZ2;72,5$4O4KZ=']*5X[^-G9YZGP0N_ D4
M!#2[ J?R6IK?$A0W(VX+=.IX<GTSQ_^(Q<@,;()!Q%I:(D=5#K,17:I-&I9]
M[I;6;>%#'4A>WPLR^MQ-UE%]V%7#68:# 4%+"'FECBVO(43=>=3@,\*FHQ4M
M^^(;T[<%*G7\N2>H1K^\<7.9Y8&II75;"%%'F]?WL(T#4Y-UJE^XRG"6X6!
MT!9"S.Y*6>M#E/#9=]BH=BI63;G^WA* -B%M"TH=KFA9PY-BG^4(*JUE1=B%
MBVR([X@G ZJVH*0.5^N@=)8Q-J*H$XIH%+.%B-F1((!1WR6+D,?LWVERC8RE
M3$..R14AGWQOO%GESQ8RU5%P'3(OI C.F1#!.2N)D,>"0 1,$Q$BC!@VV7)N
MV1MO:-D6;M1QZ^HF]-$+UUFEZLK4C671_"V$;*'!X$B"NH>T!I-]A\?:J0*V
M\\/:VK<%A@['%XP]1+.)JK^R?08/%(9<= G@(50%'5MS6S9GP!*(?M*<=Z
MT=J#;!N$Y!(?9ER.?8W.SDO. H\MP2GE=$E6Z;X6\$J5/89UE'6C;@MBFD,5
ME!"[EAR"8RLY=(">ID/;>WR9G9%B>X3K1]46GC2IT.9'M(RC81]SXF09ODV?
M$9G%(Q+?Z8P%N(M:#%HTF."?4 PGW4E@;Z+_?9BT!5'- 1/&$'7%O+X0)$_L
MEX*(P?="".)\/;_$^$ 2C'/^ B[U@X)L=X%M[=M"DN8@"\6)1&.OUFRAZB^Y
MW0OZ@S")Q58O[!1L]58;$;>%'<WQ%^O8J?_.MIQA'W-5\#=V+NV'4MGN9LPI
MV0*-YFB,YG.PQK['U&QI!Q"FFP?QAJX'%J^L=3M]Z=H"C^8\C4;PR"[H*MW"
M>);Q-O8V[49-S1FY])%RC^'K[0-)3],6B#2G<#2"2,(G<BXD7R. VHTY)8R[
M#\1/*$Z5*/'FLHN8<;$U%1R!16;PY/O@JS=+MN#7XV)[S'H"MIW?D&V<JUT
MV[)#^\3%/MJ";>?7$9VZ@QYM^T^-C5M"S&M-#+U^G.3H)#78ADZG%$=^6G[(
MH4(]I&.K!]J,NBWH:&+C->BXSH5DL/SX!ABL!XK&;D5I7WGBY#V=AKQBY?N5
M^T?"631AWA;QU9V^+81IHN7K").'8;X7+)9?WJ^<_RVQ.&),:>,E#Q^8.-!6
MII8]T/2PC_4AR"ZZ.E&VA2NS,Y1Q12]C3J2K_7"3<0=>TM]4H^.(J:K1II2G
MJ;/YLU*JT5;09$C3%HXT >XU''W(V"H_+64ZC?A1V7+&PRB"^1,%7P8CS#[^
M] CG*_@8OXFSS;:"H0YT;>%($^Q>P]$G9 WF9AEKSF?\>5YF;<22TJ9)@"/+
M+&#_AKY!>"XT ,:WU0VUD[.%'$W$>PTYOY8X$H_>9QR-@-$<ZF][-M_2O"U
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
M9@&;@L.+$>XB6+L,?296I.4?31KHT,9WT\G/AZB2R)O3!8&?_P]02P,$%
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
M@=&RE8"'7Z_)54#J*1DH^[X]9C8&DPJ!5J4@J>Q\+O>P?K= B&SM)YR5N)'
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
MJ(]-615L[%I[X*G576,1!-NZZ67!&$+)0N_WJ03W#.)>!HR$.DRGVX+6D&9
M5<'JF/JX?8]CDV6=<H-]K\JAX;NAJ8M6Y#LID.-<<QL7)6($I>M;0VYY(21N
MGQ)EN01?C^;.51T$+2.$0#Q!N&'TO](G,*0(PB(JT)'O"N@B[R,E?U2;C*=K
M1GP1N]/EETUN"#:L\@DL;Z<?_;VP6#K"Q=@&C!SM&FYP\8!]HZ:@)"XHW^T;
M8[VN4+9P'K_J/@@DJ -O_UR($P*D$CJE3.J>3Y@MQ=U2&ULCW3>!VKPHU%90
M>UJ]7K=5G2N]VEA<YV_6(UZQ>NI5"K>[PPR-9JU0]W_JPG @/YQ#;XCHCMQ,
M+9R0G#<&&$TFED^9'],LIRE)A+,P6CV6MP?&*)]%TY0^&TAVH^:\R&\+BIS\
M(Z=SRHJ5#G":\)6",GEQ5I>E/5QZ!!\#5^EBC!-YD><-6DK\EY1)36:UE^%4
M'%4ADZ(55Z%WD3]NR_[E\*?=V\L5-)XR)@XOD0B;<TQ.I4MN,E54:?+,E\<*
MN>[Y[?[9>\8GF+SX(I^)S/HGE H 589#$Y YQ]5?E4)BT00 ]41NC!.'K_&'
M9' 7]5"U$("X?1-79]3PSRFN=W^VY942E'[54.?!3J;M\ZHF6?<H4P"T:2*4
MBCEP?[.T.<^Y=$[X@I=/V#G)E?GVXS<<A"D;$N,J:S:H\M5+7&G9;&?%26N7
MD)H1#HU! K^^TM,8ZFY5(, $VUMRM>X2$WS]+4" *=.V45S\DQ2SLS(O.*G5
M#8S:, =;@ ISI=XX0=UI!0+<.D&=VW4RA<-&$ TW 0&H-!/6&U M< ZV  'F
M#<,+1)*M?=2-/[HW9\VM,?_@^;(O%"!YKBPWH#\MO^9"AG:8@@K Y@V  5EI
M/PX@>QH  W(UUVQ!]C00*#(M+BOFA.K<FS-8WC^$EM>E[8R1E.J/2,M6PL%M
M&1=G=#ZGV5U!X]\&T/57 @%F^_!@?42JFB%AK<1VWX;2H>+A -Q3>1D%PXVC
M#E=VK33UJU^2 5 F30  *CW/@]:@;C4 @$R/NS-O("3(9L[+L]AF-$TP&YIE
M_94"@&DM-UR6B95&I.Y/IAT3IOI=/><<F@H+_"K/2['K:S)M7QFM ;._(A10
M=S@C(JIE"4U=/2Q D]FG62TL(*D.31;21WOQ@EE,<JW)UELO"*0I*82#6DW[
M5H$@1%8Y1/IG[NI4\0_D%B]6"IS&%!\J[A] ]T&F"O+["\/,Q+&PQ%N)*T&"
MU)"2?-S8IY(UD,Y><$-H[96%=!2#&PO,XO@6A\*"Q6T:ZH=T#NS8PUXWZ +I
MC-BQ>6 > ;<X0?;5<,,@Y CI7-D]# J=6#JH(V;W-3%47C)MC<?+=C(W])IA
M$FW(7K9QC=WAYH%:;7YXV5+E0Q9V9)IH,P&^5JAC*VK#]7)#@'.?CYH8J,T;
MN,JB48Z_-E[XBJ&^JPK4"306B1EMT"Y!]%?@\=!E@W,8!M36XG'&A'D<V,([
M\FJ8T!LOMG"/O!K@QO=-P!6*?2EY'2S0R;UY!3)0%[59=.PU"#Q-Y'KQG=<@
MW(P'>%_ZTBOP^5H,;9WT PN/+_RNULRZL_#T0L>NDS_T"ERZ3H-]*"'%PI<+
MK=OWMKO;PLD+C#5V.3T6*MW><%OMJ:9.2C$X_6Y//!C<W@ I[N_* _N-T)!"
M_WL:"8-;EM8\4)[R4O\@_GG@;^=/_@=02P,$%     @ #HQ63KA+2FH8@0
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
MXH=W[[___I?VE 2OC@/D36C-0LE4I6-(II9#:7YH>UMM0^7G>H&;:@]T&V,
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
M_NZ-> \P]B3&FB%$ZMY*N>!FE8R'/"@F&X(UJ+/@O%0'?8W<6ZL"Y8 ==2U
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
M!_#Y0QLDWZGMZ*1KZ\F$"C6W!D&^&7!L:S]A%L;?[U^0)JVH:5M[=):BLW0
M9ZE-L^"=%46(W-HV:>Z]'4[6$^QT7H%SO=C?2CN+DW'T#B&E1^+7]3* P$FK
M^X[)O9U$("5WR-/D2&X7Q,B$-T<8F0@%O74S,@)&'R1;9#I%@JC/>\#2-4]9
MS*C<?7"/1OB.&"(ZT8TFA-%B6* /C/:ZEBJ+H];>801O.9%,7LU?D+:I_FMS
MI?AU'B\4<,I7]RPK*];(BCA+-*"]PP@U+XA<SK)$_W.NM+@'DNH#Q>T%>?4=
MHYQ')A4M23G1CAPY=!F9D?TR]5?B*E]2\93-)Y^:TJ3<Q50KHTP..O88,/4Y
M%8(FITLB%M11;MTZC<&,4(LH9P_NC-@ZA&?B@C#Q&TD+NG>!M\^N[]U_!!:Y
MH$H3/"V4$&7QLRK.:CLL_TSW=W<KRWW'"S\%'SA/OK(T5?1=9CG)%DP963,I
M:2ZW/QFW'>_^X5F\S)0I0._(H]M+M#4?@X'MUNW*@:5]>!:N*Y^'DI+R,+KF
M2J&E.:MWA50MC+J%^9#K.LP(##^?>8O*;VD] OF"KZG(-WI.<S7=6BU<NTN@
M;_?P#-8%0F]HS!>54\&-,^=^(T2X]>T?RM92^A!?K=4Z*(^:JQ+W6F[/.FU8
MJ1C5.C$MLQXC(80(RVY9'+I.FQVDX/6$, <8+\%XR93B);:]H#&+S.P6!<>C
M ^&\G[,T\(H<FF5W9UW8X//PC/K[61TY#E>/S(_C;H: (]/AJI7Y,>UH?SMR
M^1-0+EU]EHYL_@,HFQW=F(Y<_PR4:Q_/NB.KOP!EM:,'TY'K7X%R?8!PD:L6
M E7S\G3MN+(+5>OJ[>1QG0"HVMA T1K7:8"JHKG%.URYA*J3]8L<N'(/55=S
M!:P$!!J6!0)^B,@3^EA&N?98^%;O-(X1K-2! Q4('T3X8(=(0;RD29'2JWD#
M8%^>;/;^LJ8T]A@*XSK'EQI>/MXF-,V-)A^$,K&%L2>,/6'LZ>AC3RU; !_R
MP RM4/^XKX8*FI+R)E;]NKHIU\[C!5.T/2GJ56'LZ?WOO>F;ZIGGC]IG0J7Q
M$.TY"B0='2)-:#>@^HSJ,ZK/J#ZC^HSJ,QCU>1"M)[3F_%/$=6 @8F4XI)NV
M;!PCF(;L0 6ZHE&E[..*+F-HGWFFP5U$!Z&J(&*]KIT4HWZ#H3Z-^C3JTZA/
MHSZ-^O31Z]-#'IFAU>I_U,HH*0&5W=1JXQC!U&H'*E"M1K6ZMUI=08^[Z-"F
MGJ@PH\*,"C,JS*@PH\+\5A5F^_D86CO^.9JS1YKTTHZ-8P33CAVH0.T8M>,!
M*Q%UKD&$NC'JQJ@;HVZ,NC'JQF]7-_8]'D.KQK]$;)>-WTL_M@\43$EV)04U
M9=24^_B1ZWM\D@LMO?0C>Z"O2EN<;#Z1/[@X3948NKN9^PX\YJ08:/9TMGN/
M-![;W$3L19$7@LY67.3L[S(IO N 9\A'H"6&EAA:8FB)H26&EMB;L<1Z*Q:!
MQ758GH=1*1VG(%PI*O<I&%Y_"FVJ_QHMZD)YW2STUO[!#',+!6B/HSW>Q_3<
MUI%T-S%;>Z"%A!826DAH(:&%A!;2&[20+.=B:,WWW?=1RK-%3L5*2=5]WDW_
MM8P23 MVH@-U8=2%^^C"9TJP/.,M[5W&9.034:9Y60S]:OY1+9L[M6PZ,.<W
M#*K_J/ZC^H_J/ZK_J/Z_0?7?=C!..A+211,(;O"\BP1-*%UIFM17F99XH;MG
M"PUNHX+*KD"]3F.',XZZ4X<F$YI,76ZHWDK;YV?"=EG+FI/:V&T0M#+0RD K
M ZT,M#+0RG@S5D:?HS*X&OX^BLF:Y22-9*ZHZ:APFT<)IUJ[T(%*-"K1?=SU
MMUJR3C:>"2_&7J@FHYJ,:C*JR:@FHYK\9M1DK[,QN%[\0Z5!WNMKK:-X[U[K
MCAJRZWCA=&4_BOI=?Z4?5%T(+L\?U3[&U#,=[KMR[P9)C89($ZKV3JI]XTWV
M^V(XBW/VH"CVQ.;T'1C&I%R3C=X_9E^)2/9I_XVD1<G03,IB57W7>8+Z/P2M
M*;2FT)I":PJM*;2FWJ(U-8BN,2$ 5#=;P9%!B(G>AU"7@AO8/SY=*_?8T:8V
M#!'.C+82@?$F-$K[V%]Z%^>9$CAY-:]NY[DCCW7QAA.:*7GVS13I/.*XZ3YS
M*H3>TQ^KBA:S+/G(R#U+2Z2K=R90A]'&9/]\/J?ZV*:[%W:C]J$;JK2I6!%=
M;O6><]!]R#$GHB+VA,ZY>")<[2=4YBQ6;_%"?<\6OG/1:U1T.!R?P^&V6*V(
MV.QMD*?*;F'9@JK%0>V!?\_N(S)XM;WZ[2.7\I0(L5&+0*N3[DQZ#(&N(W0=
MH>L(74?H.@+H5NBK$4[(:700%7#2/J6>5J$C[S^ Y+V'.>C(]X^0^.ZLMSDR
M^Q-$9KTT\>#NT)^B=7T(KU/2%61D'"2<2]2!#'2*HE.TU\44:?E<)6-7<WWQ
M3*?K%WP&&979%2_4L:SUL$7&_M;%?4^(HC>FMTM*?;V_G48#QGYY"Z=66 1=
MZJUFJ['J<ZS_=/B//NKT/ 7XOMA@E1U[CQK^6!)U5LO+;!;'Q:I(U5&37'.I
M#IQURLO89ZV<7MVG;$&Z@,^&>P2(B;H@3.CP+^VQ-789;-3PB+)38O7:ZA=5
M1\5]N?8:94QV/].M2)XJ.?5ETZDW!C6.+ZB!KG!TA:,K'%WAZ JW>@0]SLA)
M>[V'UGVG[0+OK/5.VOO=PR,P1>_W(4S_*3K&N_@ '/G\!TP^O?U]CNS^#)+=
M#M9L\+#'/Z*,YA$E(F/90D9*G]2IR"NE@$D-<>\8!_$;-5Q@I M=&"G!2$DO
MSU@M;==4;+-&2CC#&4N+W-M=W&DT="6A*PE=2>A*0E<2NI+>H"NIQYD97!__
M.>+: HYDL5Y7\D#2B&5S+E9]JA]Y#AM.(^]$6+]:2#NY*'T-M[L'7SX]U:$T
M4N=1(&GP$&E"JP+5:E2K4:U&M1K5:E2KP:C5@V@]P=7I7R(U/LEB5FJ54DU;
MZ8+OJ$6[C19.>?:A!]W8J'#ZJT.[./S)9C\B_4'P8LWTQ79F1<FW^YA^^I-"
MJFU<REG\5\%DN4SER6;OKUW:4JX^29:4J5MJOW/VW0_VA#&G:?=*F_+T/E$B
M"T&3J^R&QH40BAGM;/'%QP[X#+31T$9#&PUM-+31T$8[>ALMP$DZ::SMP K8
M!*&VW13RX&;[KR4LB^65.4LR?3_&7LV CN:[WZCAS/@N=*$YC^:\O^:L]S=!
MXKP@Z5,ZP063,4G_FQ)1WUN_V>Z83HKV(&..:M$6BD+Z2:WI5;&Z*2/06ZCN
M!1=/)5K4:>E=YG2 L=&"10L6+5BT8-&"10OV+5JP0YV@$[1<!U2M0IMP[]]%
M@C[0K*"1YKJT:#0K,OK*\F44%S+G*S52-U.NX^C!3+I>]*%IAZ:=OTIYQB19
M+ 1=U/F5-Y7\.6F:7GW1'D%[!.T1M$?0'D%[Y,W8(QU.R. :]_NH?M<TZ9\Q
MY#A:.(W:AQ[4H%&#[A,1J%>WO%"[Q+F2)9&1]'1KL^D8.L\6']D#3:JH^LGF
M ^4+0=9+IBSSF:#$-TQPJ >..8FWU7*]H6LNM(=F#R)^LJE_=)^A3J.AJ8*F
M"IHJ:*J@J8*FRILQ508Y,R<8+ FE306WZWZ(E'E%XCSB\TC06/V0;B(F9:$L
M(1+'NH2B>KF1ZI8E^NJ@C@9?S\>$LP0'(11-1#01^U_V4%;MK07N7.9,;:[>
M=SPXC8&6#%HR:,F@)8.6#%HR;]"2\3XI@V>L*.F2L6!E$6^MF.9+&MW7Z4;J
MMYRP5"FBBMB"[%ZQ:]Y*E['#9:]TIZY7&;?3FD)ESUWF<C:?E_<C4_WWA2!9
MO&22ZA2W?0'<+^#6I;^/CM!"]N="#W@U?S(Y;^A"YZ%=9K^K/Y;5CE7!&NE+
ME:O'") L#(@TH=73KJAN)>Y4[[V"42=9[=89[9PQ[1S4LZ>E9Q]>66N=>-[[
M&'VSMD3K6SLV6R)<=,"-I2Y'D2.KX7+\S:SVUA"#1S<B6:Q61&RTZ2#9(F-S
M%A/UZYXG?\U35B;"][.CAGA4N"C'8,3VL[+JL-E')LOJ(3<TK:Z@6[*UR;AR
M[S: 3769/5!95D_X1#*R*&=QFSIE(-*CVP!$ZJ#C'16KRTQ'K-@#U1=@&:AS
M:3\ 60VLJ_=55O=LI\VY$R0+#R)-;\CJE"+?LV_47R_)4U\IP7K4:9Z-DM?Z
M>R#2J@S4=M*:?@]#VHUVCC:\SL;? I+4.E<-OP(CJ^_"[&_BGQ0L3=0IWTBM
MN=$8=656ZR*GXORO@JW+$]5$M:7U"%5NM>I&2TC0998K*6#*Y"G!05\DG1?I
M1S9O<[+X=(7$F#S9?")_<'&:$BD;]HX>(X!B\XG$SV1%&P_EGJ.\$7;'WQ$O
M"J$H+@35OB7VJ#\UZ\_N'<(S4=:I6/(TN5RM!7\HE6@S%PX]PK.AC1$M&X:=
MHZG)>(0:ET)SHTD0._ZRO!9\346^T73E:J7M3O63S9TBQB0A[CT!L:5),[\@
M]YY'QA9@8;0J<AX]1XCWU=<6TD3KSC23I/(_"VVQ5"OFJ4E='FGVE8BD_,]O
M5&I_X345C"?OVJ*%!WC$2!-U;^?B_B47YX]K5A7[K7@PS=*0XV/ ^PB!O8(D
M=$7$G]HK6OZASVNSEN?4)SPKO]$EBU,+[<V-$&AP4$::G7O<XF"#Q$$7-9#W
M4+,@\M[%O<('<EE G(]&HY&[66J3@P%UMH/ P(.ZK$7NYKX&!0\Z_%9UF.R$
MX")M"#F!$=JV Y); WF@9-)5 8 @63W>1GO$%PP+/7=!D_H,#G[6D4=75[PC
MOS] Y]<IQ.G([(_0F76.4(25Y@$UM,Y14#"'7E^+@7=%]H$Z,\<QNX"?P$.)
MAC>>$MSAUF,&.OCQP)UU?07 $Q8:EO\A[?76R#:X[;[%7\*]0<8@MW$_;U&O
M;7@@)0Q0\A@F5F%BU4")5=ZQ<W GOQN?_F!/<&>\HXP>)LP-SN#UF(V#0"-"
M9]O]$)&]JX][YM.Y#18L8\Z'G%XY<?NW1\_F.15G-"YE[(=W[[___I?VM"FO
MC@/D=K7<9KTOQ/5A:"J3TFV,PY%_3=A+=(YK\P&(4D> .N22&ZJ?H!Y(TNWA
M]V3]G-35;]IGM?LH [#P+R($DSR[S06E^0U5NEFYE$[)FN4D;:?:J^, A):6
MX_ZB:2?-TA12SA]$FC /\7F>V&RE3NN8- M<>X- Q$E&KDFL$\+;Z6MK$X;$
MNKCT?EWE1CET:CLAD@<'0+N1OE6$GM6Q;LX'M;8-CS&L/(Q7\S,FUUR2](/@
MQ?HRB]-"8T/4MW%YLA<TJ6][Y6T0]1XCC9'@69WO>Z=6^5&=K48<OG._(V)I
M_,2")A+;,ULLK4&0KPQ2[?15VN;5_#=>W0^@;!*JXWK5Y+>!X/L-!H/Y0L1+
M9:Y?JU.<SM*2&O7U!\Z3KRQ-SQ_7-,YI<D<>SVA2Q'GIZ%GIPBL><]+[&>--
ME;+O[EE&=BNQXJ@,]FHOB'JMEGEP'P $DRW&XYZ/1Y8@I:OY59''?$7E;R0M
MZ+_88ND^$0,\9,J3]9%_/?A<[3T#\E1]9.2>I<JTZ3TAKT8"P?:UX!?ZJIF]
M&V?J2UFNYMN3_99E:EM\VAO.U,XPB_=]=?9)&>8Y8]3+:'R9UHQ9YWY@6+*F
ME3KW.R*6QE=GGUE(TFPBV4M)]!SMC;(_OA2<?SJ?&3/[7C<(3^0'-54?N917
MV2W1=P%LCX$6DFW-PS.@!$+I)SO'RPE)B3J1;I>4ZECY+$G*8XFD6EY2+C4T
M^F3C)5.&$R/LP\-/[K;6Z?8U4YOQ:N^ *=E8@WSRJ<%V/R_W<K]#XL_5R\8[
M.TTA<NNN^_/.VC5$O@.?8'Q@M79R6<D>42(P<&>WC8S;8[>@L+/#[./ LT^<
M7YW-)@&#*?431G.@/NQK&C!'PBD"!F;_\%<3>'=,%*@]YA"Z5*\=!U[RYQ@F
M-+B5T5<7X@,A'T$NGLFIJ,!U@N[;<0>(]633$#V#0>"V%'?;E \"1@>Y=1S&
MJH=P A]D?0<Z/L+E8_E/@1/4';-:,:O5CV/,:GW)DFND"-RVZL;>$"A.<-NI
M'^N^(,6)YJ\>$)OJ.",_ 9N1WHD"CGS_ QC?;N (1^9^!L9<;]"D(]^_3)9O
M;_2LXXS\>K0S\AI[[:K,A+.C'6X$=LZ-=N4.FJYV8&SPT[2,4J>AL;#!]M\U
M$:K?DN8ZR+2;G&XU'#H\:*SZ#IU)=:O]@%G@1YT%[H\%)W*YM8$NU :UMVF\
M(-NC!R(-$6D('&F(KCUT[1V?:\]Y;PZM^/TCXMJ]'Y'20=&S0)?;8,$4.!]R
M4$E#):U+PI[,/]%\R9.G6M3R@C!1VO)/Z(LVC<VS.ZIOJ+ZA^H;J&ZIOH=6W
M3AOUR+J<:K_FF:8TXO-F5:B7*V^HQXVE#_8D&#5&U!@[U)Z+XV)5E/'^V8J+
MG/U=!@K.Z)P*;1NR3"-Y306/.HR >B/JC:@WHMZ(>F-HV$_7O3JTZOAS-&>/
M-!G&#>@V6#"USX<<5.I0J>L2JRUS+\MK*9,*ZO=!\-:*0;;FXS(@GV63O;JB
M\#-MJTC:;1#435$W1=T4=5/438.'I%U.H8GFFO0YBT+KWK]&BSH+HJ?>;1\H
MF,[M2@KJVZAO=ZC06<O6Y6I-F"@W@W9MV]P8U4]4/U']1/43U<_0F8$.VW)H
M3>S=]U'*LT5.Q4H)U7W>4Q]S'2Z85N9'4*\[2_6[OYJ?"IJP_(+$9?+C4UVB
M$RX$_\JRA=+3U8^OKJ7H,X3/X=A&?'U+_9F:HW?M=T :F@U Q"W-&!=?,J6_
M%6H./JL7:+B/TMYZ")(V6<)4?YW(2[(_3>086T+2LR'2](9T?Z?[!C^11[8J
M5JV73S;^'H@TM4$;26OZ/0QI97IQRZV,KWX+2%+K7#7\"HRL\6_0>'$<&F[N
M:6TX-M'FJVP,32='^/CBHE63RTPJ55]K@09Q:6\X-M$G1#)YNQ:4)%?9;T0P
M;0+=*-7BG1,K]NYC,ZADQGS5HZWYV QL:S;I63V?SVF<LP?Z5-K)B2O',2"Q
M6MJY20\^VP88FTG[_5.6YI-E -J&K:U+)Q;V&XY#].^4+98:Y_9 A9+E?3DW
M<.#0*SP['VFNR)!;W\-5D<N<9+I0EW&;=NTV D--GI1V7<#6' 8#'[5S2AB7
MN6NWHV%H_/VKB<+:/+<Y_?H, 8/1&ZI?@B*O#ZOV06 P^R4K)$VVM)WRU8J5
M>7$7U*[[]1YOA"FH'>?ZU'I9*OLE=X:FXQ-NWF",C2=)_/A[X@U]X.F#7LC/
M]S331:A.?1"\@. %X. %^\61KUW1W.(.AL2!@_^,^QK.$/DS6 /<QWL+D3?C
M><W]#D>0_-GL.=[59)H<$,HU.A+X-3K<76-:6;R3W@ *\]5_GX%PQ=2 $NKF
MA $GI\[[!_= BH"4U"%W50C7)PUTDV\+L@",H+9IEMR*UP EA:Z:,X1=L<?;
M: ?V.+( [Q8]NW<(S%IQ5'RY)P81U$(:Q@CHM<S@7(KFB@8!)Z%6PYJ[8G9!
M"F<_[T(OX1SH)B5,8L$DEN-+8FG2Z]U"E1/-J[:A3L)J90=BRQ4R&/9X'Y19
M9]Q-V%/BH O3-;#NR#*TJ_;\X$>.3$*[<J_IO78 #CAR#^7BO?[I<(X,0[M7
MSPWY[*H\0+DAKR\RV)5?:-I2#\3W$\N!,H'?16JA475BJ*-??95I'5KH[MDB
M8ML[BOOF!_=Z2+BLX0'([)5+?*.>OEJ7TEVN_O:T4W/+(3)@BWNUNO2%C_3S
MLXG82O/MDJA_FFCS[ HI'Q4B36\H1]8;\'3^5Z%HV,K5I93Z7FFA_]5+^&1C
MP2_Z=H?&H!4HZ-O]:!F$@(W<GBS-FV+%R2D18F/+O^@S%"(I$4DY:21EY[V;
M]]T6)XL!ZW;,@0M]>;\U[J$L@PJIA)1Q"+@)C)EAS.SX8F;]U;2)Q<ZZ6__!
MO5[OH[@JG!S)G,=_]O5O.0X7SI/E15 OG]6I>L/J[98R0>X92_/-ES7/;DFJ
MG?C5ZV_R$OGT&\"?]4EMGTQ-^V]</[62P7;WFKWU "1]+O2 5_/?-'SL@HNF
MAS81Y]/O &3N+7!?2BU=!R#VFFS*  H7^C:B$R+IM6 QO6!"YO5O381Z=#L<
MD;=4[9:)/Y6-_88@<Q>BJ,>^FE?O:R_B:IW8CF,$(M\^Y5T'&=8%O[]:U-[X
MH X!=5;H@)*A,J5_]\,1[4TFUM'$&,% I>V6C,[/'VE<Z+CKU7RNMDQA3$EW
MZ#$"&_H*#[7[:'7.7)^OM>&DB![?8Z\!-DHA+4EB#RQ1.K)4YT&Y/YW1.%7_
M)&WL>'0-S]BUJ*]E_*)L#GFRT0!J0Y3,UGQL!DK9,4J7M?V$61A_G91276JB
M;7&25PU&#.CL[S0&H;>VQT#:F(&TPQ![QW+M?;A4:KW:M N2&@3$V!8 Z;^S
M?'E#T_(:7KEDZSMNT"=[CO)&V/79:C'2.UBDU[X5<W?M%R*#5@6+>ZLR$-DT
M[YA\H%UHLE%Z1XT#7%C>L.(:8D(V'P^H,.U .Q"$$/LP+](U+C(Y^("'5@=N
M 7;=+GD'CQ?(Y7FH@^5(BM7X^7' B;==X[$<,_:(!TBI'D0K["7"<$K*(+K+
M>QTBNNN (*=.P(8IHKG\L29A]Y;!P'K^$1M'1J$411@ CN'(,902"=V0/8Y,
M0BF*, 1*Q9%E*"42.F*A'+F$4@K!%CQS9 =*H8..F,_@P. ?*L#LO1*H)%+-
MUTK1*\W#OA!A[X'#@84[DN8&&T8XUE'#L?!:XX.1AM<:'^&UQK.T?!I-RG-=
MZRW)Z=Z.>_ZH/[;A)/PZC\#<5R(22\V%QC8CU!U0QRK?4*4PB@>M-S9.Z&?M
M.92Z>IPF6M[QG*3[OY]RF7_F^7_3_$;IG8N,_=V*"#SX\XYH"I4YPWBB5/OZ
M*]VN[0[D<8@8<;*UIG95)C,;,<S6]B/A!%^]FYD0>G\NRU%NGIK4)ESYPLK_
M_*9>H+(=JM?2)@V'>,2$)FKKK:N,_]F#TMVUOU4)\0?5MZV<R*$?-Z$)K!;*
MOMOD1?W0\T<J8B;M<-=P3Y_>]/Y6[<59HA666'V\X_JKFCLM0K/%0BB#)=?U
M6@7+)(M_(VEQJ GO30_ 5R"-.UVI?V7)=4HRZQ7BAWP43ISGH\8W8$J*[^V+
M[?XE4VIQ,5$VK@Y8TZP-.?Z$ILAY/WIQ+NP*/I<^5!)K7YTN66Y4DT 1.-67
M=%D+VP5AHCP2#COE[8_#=!2LZS9IM/_QW)#;[.%Z&=([J$8U61"\P3L(#IAX
MT-?(O5TYH"!PHZX%"'A[O&02+YD,CF \^"63<$#MB CV7O2(" Z U#I(\&%B
MR.$#NW(FBC .$V:9&"JY#[)A8G#D4<-#$T,U XOL3 P@#=W-.U$D=B (S\2
MW1" .*X*([1[\<($!8)CZ'^,6*9:T2@GCWUA\RYCA4/*NU/3JZ;V9?F0._)X
M0_-"*.V'K'1N85OHU*O/ #5>K_(E%6I!JLT_4P^<%?F2"S7-IC*OKGT&($_O
M$^H\VNA$_WI.MK7GM:N09B35SVVBTK-KU_C5%M8?ZY+_8J.%[N?M'YJAG_<B
M5_77__YR^Y+@5S] 2H& 2!.F96!:!J9E "1K<%23$WFWE>?S ^4+0=9+%I.T
M<1MQ:CLADD>:[:TJM4]0RS*RMAVA&#3)2$)NZ /-"CI;T"S>F&N(V]J'9^&L
MKA&CU2\I:2[+)-RT5,(^TS9TN&.O$=A1^IG,67Q:Z4'&MV%L&Y[T6@]VH=S4
M-#SA.ZUXJ[\WZ35NC2$0;X3OVII/EH'Q,<2O*;.4H+=W@,*$YQN! (D?F!%
MXE6'C4YH1N<LKZI/%"Q;7*UI%5Z4L^2/0N95R927)]WVH-O8)F'@QXPQ83D5
M&4EK=:5VX5[>W!J/)L=>(X!\U8')YDIGS/+3I;8R+K,OF=@YE-7$UZ]*7LH;
M2B3/R'VZN>92,AT1*B]BO)I7741"D[IURS0<^&D([#Z^>P:^9 F3N6#W14Z3
M<R)TR$Q>S6M=[[:XERQA1+QV4G8?8 PF&Q=!*T?&UF#(WVWZ.V?P+$MV/N(X
M%D5K"8 !1IS&-)B+6 PP(IAIN%N2_'=>I,GE:DWB_'P^I[&NH*S#,&JK\9L!
MQ\$P#P7S4*P<V#UHW,NQ"8D_#Z.0=[&]IL&K.Y_C\SA0,H2C6QA4<H1]??'V
M4"XH#/LPVPJ$#(H!\]5<?)Q@Y-%YB^!>GG-04CK<AGEDMS^XNE G(*WF=$G'
MR-M$I+:K2G,D%S]@#B3F0 ++@0R7=N:[\WDYY"? ;3NG]J@XN)0YUY?9 2T;
M-N<+DW<Q>??XDG</&\P%MQNY38H7]BNL;CD8CUU#:6$WW0'9=8BS.?(&+;-V
MB+B*(^O0$F4'"ZHY\@\EU;5[UHXCH]"24 <+(COR#RW-- C:QE6'@9)/VB$!
M\(G%0$FA/T7K6LE>IZ3W;4INHX5+#/6AIU=JZ)FF?">VNN[93*?9"T;2#TJ(
MKK+RJU)9VSYU/\&Q0W=(&7P0:7I#685=4DZ:Q"VMMBB#L'8?  *3VWH9/=BT
M#Q&>T>MJB].DR.<4&W'"KMW",Z0FEXER&]?$O2Q3^8(-<V,(Q!LA^[;FDV5@
M_'P#!$Q#@$H=#0+1<</AOFM[<I@OGYT73#38^9WPKB<DJ.#(<,(*(:Z,L2V,
M;1U?;*NK$37=J%5'8VIB(:Q^'IW@'L!?(C4^R6)%6<0RJ>9,_RC[N@(]APWG
M$^Q$6"_G8!6M7JBGJ$^2)77$>A>4;B_/YM=S@")MNV*%E]FZR.6+0J)G3):8
M^)NR,&LL*'F53M9SE %8^*3&*RI-IGI\RR2>D9Q<<U9^&U-=&#7?TROVV1EF
MQ$%*Z"5%K,>\S'93?#6W"4D32_U&@N3GA4C3&_(]8T4[K&B'%>W,Y+TX_UH)
M-;8+[XH\*:128:4Z[5;W=<C:KH\\/RE;_)<#CCQ&7$FP!Z*12J7Z_IEK.DE:
M81A: TD.?<9D95L9WNKN=^DR>4;&CUT\47?!'ND.,F2H7N#08TPV+G>6U@V3
M?QKB>2Y=1B@-N#49GX@R\&!I/5(EJ5H:;K^2M;V 5&OC\,2_W/KW[4<C(^X=
MQV?*$N6V-8?!@''#M7>8-!/CGQD8[SXTL7>"9').A4;Q5FE\.@-EWK#=2RT8
MLODGHX =XA$X499'^*Q=1%+T9F3ZM9Q<%3T>8F%#G!@G+9YW,2LA<FO5SKB_
M&C196)"[ 0<.'.0DA2\S^RV6$BA<R2&6YY$ A+"DR7&5-(%7ZLG-A@<C;!X'
MEH%)F\\%E& .>YY#V!C'K,AS> ":A06'>%I8:-F FXF3BQG<7G(0(XCW $N!
MW'Y&LBI[[5=8Q0B1WHCT;H4^.X?_P9RM73FT1)\GAN4^&&(E[+8Z#*9]2!RL
M(_]0:AD- FMVY!E*$:/!@,*A4QK>?Q\)FJJODFA-1+Z)<JTED9*-OGD-G<8.
MEMS0@[I>&0Z?6%;6SKQ=$D&7/%4"H53-_2IM[3D.OGT'P-%_5ON2]F/J><T6
M^P]N)].USP#D70NNM&!U@I!,[2NK:I557E<J5DW$N?6 !)&'2!/"]A&VC[!]
M@&2-CZTZ*^B%4IUNJL/U6IVM[;< &MN&)_VC5D1G67*C3@6UEQ@O@3.V'8-T
M92[3NL1OMBBITP=:I8#JXZV5#]>.8]37V<F%^:+H]H:3(GK\Q;M/T]V30FP
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
M<1Q'P:-FOT1J?)+%C*01RZ2:ZPH]'"])MJ#JJVA.F(@>2%I0741:'V.*4SU
MO%\X/$H9N6>I.DJ[1LH.3TFXZ%@H7GJAMV<KO9/)&QKS1<;^ILE5MG<CPTLC
MWZ>+C[G?0EQSH?IZDIZ5K)\)H2>U"E+GRV9,^0##'8:I&RIY^D"369;<TCQ/
M=8K&*9%+1R9LW2$%*2'2A(%3WWLF;6OFM-SB+K-JJ]"*06.7C]N-S>^*RH,]
M'?+T[JCM/56O1IH$VZ>%$'NF<G_N7PPXB4GXS+-XZ'EX/>8()2F4(O2;UH-.
M-KN/_U)JEM*$EYN/](&FAJ"57^<1F;O,UD4N2XI^,$83'7J,R,8G9=85E7=3
MOIYP8WRKTQAO@%6,[V%\[RCC>YY[,Q]DJYAL$+#+208N*-CMQ37-@NWT Q5E
M"BSQ&$G$2")&$L/=CNEA2$\L9NCOTYUHX&\49]+$(H+]7,P3B^X-&Q1P9!Y:
M=?.A/&>.[/\\??;;'&;!P[:_1JK-BN556%'GTNU"B#&C,EJIIZ^*5<37)0O9
M(DIU1/[I/N".0=JAGQLN)'L8RC$E$2-K_LZKJZV,?=0B)JN[)#Y5 KB]2^*L
M:/-J>?8&RYXYK--M$+#,7F8Z7[Z\%J0?PPT#06::%V(8IE\.!)CILA;&(%R_
M'@DRVU_Y,$R_& <LR]9[ZSN/@T$@# (!#P*A!Q@]P,?G >ZC=4[,^3O0N3Q1
MCW!O%6QBWMVA%.Z)^7F',JXFZN'MJ8!.U+';R4$"UH6KOQ4DSO4EDNM"Q$OM
ME=SO^E15+9A[=PB:X+E^A^,*W<+H%NY0@*B6N:=\W!:3MKTA!*+K<W2>+_5!
MZLQ"<S<X#"E]J!-'K_J!8<GQU@K/WF#8NZ5J0T_\W]CK?F!8NELRT8&C5]W0
MOXC^1?0OHG\1_8N!3=-.9^E$'8N>Q^M$'8E^1^Y$O8:>NNU$G81^-LE$78(V
MVS&@'TR7.N$I2]3?271/4I+%-))+NE<5Q^ZX<A@DA*?)F0QT#:%KR-\2F<5E
MV3%Y339:%YIEB?I&[2/)%IK,J#3CZ3J,,!Z;-S2F[$'3^9GF;GR9NHS"B)[;
MRTSM&?2./#J\'7/[45@H5KJP&4W*E ==X4W0I39A'FA%Z$<NI9KMJ[FBN)VQ
M+J.,P&Z2E"<!2:\)*U-<UBPG:1M;YM8CD&^Z_&#L*PJJYUM60%.;D4F=W<LR
M(.1"\LNV8Y%NK1/3UFP257"P%- 1EP+2685*+]'_G/]5J,,\U1'667Y*A-@H
MXLMD^!:6O?J.P-I3%%E3N1]^;F/(WF,<-GAVF_/X3^/+:&DV!L%52/]WEB]/
M"YDK=4.4&Z!5K_3H"8LMZ^[@UQD&<XX'@$_7\(R=T3E5)"0W>A=6_S+[NW+I
M,AXC2F&OM0D'L7/K-"HS>Z:P#SO&;N$9.E^M4[ZA](:69I>SA\"Y7WB6/G">
M?&5IFS7V\N?P!.X9[D^.B!9JC6W'(#TGV8)IG]!V69X_QFF1*'W#,N\^7<,S
MMB? NG:%UD:6/%6:K]0:8FLU5==NHS)D7LF0ENYK6BQ6M;W#J$Q8#P9@I\'V
MUH&MG_0SSTO!_LA)]MQI:N>LQU#C,:XO-"\MP])#5T+"GV)?;=:77V>HS%EV
MB2YCA&?U$\NX4/NN.FRHH+*-F[9F(V0/:S^WHS/.V'8DTGTV.WN'$;"3@JX)
M2_2U*YFT5)DPMAV#=%U^)M_H:V;TFM0:QUK[@-2>VLJ!O4MX1FYH0NFJ/ V4
M1&BK7 ?1L\5V=5:JU-8Y5Q58:V&PSU!C,)X3?5_0.1&9(D?NQ;_T34(Q:V?3
MM2."=\<$[QZ*6$?K!)(]\IH6BVIO[P"!"66?5R;L-1<EF"O/!;LO<BTA=[QY
M$W)FN,_@B"E'3#EBRA%3_H(E!QA"V&7FP)F9YCWF.L1UP;U&9V;=L6S@4@+<
M7ZAO7!5<7H SJPZ.?G#Y ,[,.5C.X-( W!=B.Q@-'.S?F:G^[EMP]4 &V75Z
M<OL+/&X=O(J.S/T*CSEWAY>K(@!0[?$!2[BR"5#A\0\@NS(+4//IQQ! _6:0
M'>8=0-W&?#,[$(W;S3ATC::#LQ ="&^PG+RSF\ 9BWY\>V*VP FQ]UMVR9("
M9S'Z<>D/8@5G1?HQW .( ,[$].-\J(05<$:IIP ,LVV%LSL/(=_ C<^#"_9D
M+%6_F7!'\,,S5_TX=<4"P;-7N[U1-^0_/(.U\][<ET6H"E=_A!$XC=,U&.J&
MQP!G'#H0_DRA-J4C@K, _9ASJD0 SN[SX]$7&P=P.7J]TCXU,\#9@GZ\V_!M
MX P^/_;,*'5P9ES?=]<?[0;.]/.;$K]D,G!&G_\YZU2RX(G/L#7F=E_+B,\C
M6I\FT98XSV)SEM&"5YUSHL>M_-SK.6B[,'OOJOC:!WW*92YW"[^Z0UW]W6+^
M;ZFK@;.'?HP/OKAE$M2Q^W0&NVQHNXBFMC-6:TV.&D#0??CC/OL'>0"D0G\0
M:<+B@X;"4BM]>O]=+J2K^<N8_0O*_3J-45U$*K7YEHH'%E.Y6SIG5*G8,:NJ
MOE*U99>[3I;LL]'"Z0 CCE'UXHFZ%KZ:FHQ0S:(^QZZIN%T204^(9'$+Q<:V
M0$A7$G#&TD*=8)9D&<_>X[-7$^;(SHO68Y7LT&?LA=)Y*[VA4!36MX<I[>&$
MSKF@>]'F\T<UY4H)5TJ)V)1>-:]LH !/'+'R28T$/J&9TF_-4]#:>I3J)^4$
M5H355*DYYML[Y-HS;WVZAF?LN1;Y0%A:J9![SM#:L#/MJ!U'&2%S?3OI3^2V
ML&1H.5+"_;[,/!.F-@Z<.HV2O:[6LF'J7S<8(T'[@68%W>[ +X$V._5-ZZGJ
M?TE[:>,>(XV0YDK+\^*#VF\%2;4:FNAK#[4.D;,'B\#Y=<;\]./+3[^CJS47
M2@>IO8!Q+$I[YHX_^1S*V-HL^4/)?X-K8X"1,/\9\Y\Q_QGSGU^PU/L<!A@=
M=^%[,+\3P'"YDRAWT$H 1L==6&UWQ0&,ASO5+/#P#@.,BIM8#!/" A@7=WGO
M5N,;8 C<A2]_7Q X6+/C"_3P/< #-+N^S$!^6GA(:)\)LGAQX0&?'2](;'%2
MP4,Y.YQ#!\02N,X'-%VJMP/"E7%H.E<O7[XKTU"TL%Y15'!X=U\N;!, W.X?
MD-W&,#,,_&&\#^O>X?6VE/8"(YJ''AF9Z$(<WI*+0+5.UY.]3)2P7$_JT ,4
M&SUJT0XT*JCI&+!4[X&>,A*DH(&;"V6QLD56Y4/&FSM!,JD.T<HY7/Z5EL;M
M![7)E!JB8%*[DPNA.:>"\<2RF (^&<ZT:H*OJQB4XJ9L=<V5?J)LBLIJJHUC
M7:Y,/ID4':=RH*?!F;XOF: D97_39/OVK[(S]<H?2A_^@$+8_T$(J$'PA858
M1"$@"@%1"&\2A=#3;0S-"QY<EYLH".'0ZL9$ 0M!]->)8A\.:FE.#"QQ$.?$
M1+$1SKZH@.[KC.<T^B$B3]@5^?R/1)=F27?_NGNONXX<PGG=C[8#IMA?S3^J
MW^Z6)'OW_??JV(@5M;;J52^,FP,_98 $^P;B;FC,%YD^32\310R;,[(#BY6$
M"YKHFPSVJFU(6:QHLJW^5;;<Q;;K2V7V+I1QG*1@= PPC1<L4X=H<D,UA$S1
M2M)MY?Q/)".+ZK2M6?ST;//:GX3NHPS PK^(4'J2CDT+2I4(*@NJ7*1UC:MV
MJKTZ#E$30AW72I7)3I7*-^<B8T2]UL_T@22DG4CG3@,06-T(L;>%M9-E:0HI
M%@:1)HS/M7O=MAO%GG35NR9MG%OO?D?$4E\Y.@QKKP7,L34(\J4ZNRZX6)%G
M4"AWALS]8;%89\5T8.Y%S_'8<M=.FW72"\+$LX*?+9,P^'- 3-FSY('2,U>5
M+7[G/AO6(4 PNI7;RVRN_]%?;5%@5Z+TO,VW6^LMRV*Z]X[/E$XXB_/BJ5ZJ
M?5(&?1S4":SW@(//7(?G@)BR80Q!]ZD;]GE',85[/X2;QX:'3GLR7Z;>E=:?
M/O1>WE9VP+EUIF':4]U>2>A 3YGX=.UN&PBV6;8]\E@F,NR6:7SN&##2QK3:
MTY1(J9A23-0ECG?J_!F3.C)4B#8#8H@APT_$=E?=OKS]('0+HRY=1H#'D4V9
M5'#':[JVTDOE!V$ S3EV0R@=0NF 0^G,C+BZYAKN[7+TM$X...CEK027!NC^
M=OA X3M0.,I#R',OL&4X#*+_F^\0 @4'5?3GVBEX"0YJZ,^G9^PXK#PCP!L!
MWL<#\ :"!0*W.;L)0CCW#+A=/?P$V9S4$P63!W9*3116?E G\D1AY7ZNGLGB
MQH?R0CI. +3B>]V1"XX,0RO"-V+PS55Y@U;3S]V#[<HA=/UT4$"_ZZ0<L_II
M@%*X3L\$E,\A$7"NTS(!A7-([)+KM$Q PSP &,YU=J#IFMZ06E=&H>F;'8'1
MH;,6?]Q/V1-5Q>V(::;*"G2\^D$7I&MH1ZO"MA$KF>F8W7A "H)E01Z<AU[9
MDFVFCZ),/;C:CAIO-NK8>X!,K):'[D[0IZ3WQJ3$#MTA94=!I DSMKJF8NS?
M8_""B^X#@&#REJZ)6EDTW3R9"WNU3N0L24H&2/KD2]D_$#5']=[1AJD*]%1$
M,2&*"3B*">/%&"\^GGAQWY-O8H'>?EKIQ(*VO<R&XXF^'DY/">TD^"GB.MZQ
MM5 SFE=F;4;K8O7/?M[:L]W< 8,\*YCA/R"U6,P?3<\.:2J[NHF7V0-M=HDX
MM0U/^O,+Q*K@^R>:+WEB9\6K[TAUO(_EPGJT5 ]-[)>LD 5)K\1E-A?TKT)1
MI*?O,\VW2[:% ?>.:'ZC^8WF-YK?+UAR4 DF9FGWT! F9F9W/00F:F%WNU,W
MC('\C]K.(R7JJ=$$K'_J9A1W'C^8(=R30C1^T?CM4JQ"YJX6H[%M>-+/: 6U
MOF 9R6):>KC;2]]86H<GW\]:!V>?;Q&9-VH/>[IOHD:W6BLB>O8.S]YGM2-+
MC<[E)),W-*:*1 UAIOE38D\+;SY=1_*K5!/]B<F8IBG)*"_:Y,[6?%0&K*_"
MV!;=0 A80(\)>DS08Q+8#/4_("?J0#EFEXF#,3!1+XF3I>#(&[3,FDYZMR.O
MT/)DW%171^:@Y<8X:+:A/7@_1W/V2)-F_]6SG[IY\#J/'\R#UY-"]."A!\_?
M/IO%<;$J2I#G&5T+&K,2.J<^I[3<Q+)DMM*W//Z]3:0LR_+IBR_SN@[0>E^Q
M?6'9#3W\&%D7+-6%CQIOHC(W&L,?NUH7ZHS>S9N1:DOK\.1?%$)MJ(6@ZM5?
ML$?]J?D&,/<.X9GX2(FD2YXFEZNUX _E!F_FPJ''"%6+VY;BR>9.$6.X8LFC
M)R"VC*68G3H!8J8]D.'2!1 C6F",%Y1Y]#PRML:_>0T=TH<F]C>Z9'%J.02;
M&Z'W/$C1<I_#CO?8MB87.>BL#01^RW:7BL^[XFXV :BHR>%%>2+5RSN^:-/^
M"R[TT)%'5T,+7#BB([].IC&X"$5'9IWMS[ K%L/7&+X^OO"UCR\!W.GAQN)A
MG+[@CI:>[]L0% X3<?LE8KNBNLU!I]>_=XN]#?"D8%&XP6CM53'N1/ _J2 +
M>D+B/U/>''UP:#E$);A"YGQ%Q4<F<XV[*4N"Z/()2[9N=DSX=AN R"<4R=.%
M4;H AB!QB_/=M]L 1#8\0TU,&8MO)]&YTP $W@F2T!41?ZHGE)\_DU6+\\FY
M/:1 ,$2:,#AMB ?JG9U^9 ^OZ[_OZ1C[ND1;G+#S0*"8/ME\(G]P45Z98 C
M=1@!%)NF4)QK-U ,/<VYWB"-@9^.H[P1=L>/>1D(;@^ZNG4:@1E!LGC))+UA
MBZ4%I&!L.T8"6:WX]]HI.XX"CMW=]6PO;T/QX[=U&' ,>VPQ/49Z8VR/O[LB
MHN#0Q.Y,-FFW\;SZ(-X@"-Z@ZXG%!]P0(<Y+%YN'#Z1V3Q:;T=E0!(?1Z/K^
M>%=O):C X3B+8"*HCKZBX>TC!A>UZS$#'M;?Y, !@QB!X';"/J<[]_;K@]P&
MQ]&1>FV'X:+6 VP&'O8 .(A4W]/ ,QP'+M&[+_\NX>:P!R#"Q! F=GPP,;\X
M%SB5LS>33F%9<(=K;[:[5@J!5@6E7Z ! A*.U'=L'Q0$Y_Z04?%OOF0B].W-
M0M\0PH40KN?U1:JMPW#F_4ZU3TF=\P_E8OXBZ;Q(/[)Y6RAMB"%! 4?>"*P+
M45!'AH)*FQ7W:G6^,_+JUA4!" A 0  "#$8PT(Z!=@RT8Z = ^T3BZU-(K0X
M=&P)#LH 8TO>AQ;&ED+$'WQ,,' [K6LA@J$\1:$C$K]&BSHR\B+Y?/=UMR"$
M][C!X@X=*>L5:FC2./P\YN@H1T=YHU]$BGS/)Z+^>DF>^NK?,V4(L9@T.S_:
M&P0B3C)R36(V9W$[?6UMPI!X6ZD$'RA?"+)>JIE*&^70J>V$2![< >Q&^G;#
MWB>H85DYM0WO>#S_=#XS>AE?-PA/I"5_<_R\S"T%6]7JK! L6URK;8HG%J)-
M7<9CY((+I0)FI^4=*/%&F=R9K%Q2+R]O;F'+?8#QF#155&AL,QZIEZLUT5*R
M!P"KOBJU?3L;SOW'8[%$"U]FL=!U%\]H]:^%+6.?\5CY7;!<*>!7\WGIR*7)
M';\E*;V:GQ126692?E$V@H4UKS%&B*Y5I[ Q@-O89@*DCA])WBD*VY==TV<"
M0CCUP=@QWL\ZZ8"KFQK-O:P;2/SYK6;NM-E.+D#L82N!"06[R1NW>S! 13Z&
M66[ 0[7.K\YF$X,)"/@)H]E=-;G88@>%",PN8M[-39B \5^=(TJDW\G6:RO!
MW$J,?V/\NX4E6]+9I&+<[MY5<'@A/P8=/& 339;LZDEV9!?:+?(]_'Z.'$.[
M2][@8G?D"-H%\AV][:%A-.^^CU*>+7(J5NJHOL]?_$6R)%+'[ ,5>9G3JKY4
M7?7=5AWA-8,]+QCL9F"*\1)ZQ+YTN+:<K%E.TO(>LJO[E"VJE( 6;[2E=7CR
M]4YY-3]5VV!KK*NIR0B$JK5]I];VF5K:LRSQFW:_SE"9JY2KUM?490RHK"I=
MN2JR4=/[B:B-6QT=M-\;M@\;?D)*VV"?_!8.6]N-$:O-&!>?U1G<&B9\W0*#
MFAC4!![41)<AN@R/SV78KK]-U&W8>KA,U$OHI(Y.U#]HT5HFZ@8<5MN<J&>P
MA\$Q4<]A%S,RN-OPATCF//[S7A&5E.EH2@$H":N^C_BZ_(/$.7M0)WM7;V'/
MQX1S$@Y"*/H&T3?8P99;$D%/M."=[LG=3 B257"0D\U3DVNRT5_-OA*17)4R
M*<\?E3G"I-9$/Q>&[)^#/6?24_8B/;K^A5X+%K?:U6&?/KWIO>!B3ED91+G,
MC)E3!WS2]*;M@VJ8[_@P930=\$G3F[:K(E>G>:95Z,LL%RR3+/Z-I,6AEJ_U
M>9.>PH,>(:W/F?24C7"$>#X=X/1*MT/R:5\_Q"P?A(@)3G;#,3K&='<D8X(3
M_OP 'F.N_2D8:9KO[;ODO5W1?GY2MY7N/?P#)SV)+Z3DAFK37GLNZQJ&!4FU
MXRO [/I2,KUI;S_AVYA]?Z!I[T$)1O./K[SUK?:'7DI9/$?BER(DRQ]?*$^M
MMG_G@1#"@! &A# @A.$E2X?U3DP5!S&&JV&B&(N#^U4GBL\8S=J<*/*CKVHS
M4:S'F/ZVB8)%#AX <YR77Z8V+P?U)3I.VJ\0)VU,2]]5<0Q8?".TCF0*";I.
MS[$IUA;DB.NT')MFW0D'XCI9(%7K,9V_KA,'4O<.$), !$&MP)8RHEOM>'CX
MJ?41$*"GCD0B[!1AIQWN+=9[Q)UZK*$.;6.;$0K;JT7(-Y3>4O&@#L3F<_>.
M/)[03"W._$+MLML3]&J^;VZWL#GX^"-.T1,UYJL ;.W#LW M>$QI(O7T:M\)
MR6(]O:7/Y(O:WW1I)+5KL@<ZRY+F=W2=DKV$&H<W'^29 /$IOGZ8.YZ3- BZ
MTN?1 ">VU2WQM)5FB189ZY79AWP43ISGHP"5D7]E+""PX4T &X(R76ZS _!L
M'P>Q'$%JT#=K\H,XW%V/F\E!7!RLH,"OVL&G=,C7R+WM!U @H%'7 H2Z^0C[
M0MC7$<*^PH MP$6?^FE<;Q2AY>]>F"AD*Z!G:Z(@K0-Y?0'%T>:$B>A!B[2^
M9IR2>+FM8[+0>+R(*+E8U3&FXB!AMKX40(C"#<,#!NDP2!?0D7^AA+8\S&9/
MTGG^N*9QKM0%]L 2)8PW:@4,[<7W?>Z13.EO7%]CD2IY"3VIS4^>^+3>,/GG
MA: :L$*5OI*'FE33<R<TI2Z@^_+',\7?;AX.%-#K2,6$,G9-R_,@^=#.#\0P
M%5;3!AZ^0)\D^B2/T"<95BN9J@LST 'XUGR=7>V%B;HZ QNK$W5WCJK'!W>*
M_ABQ3+6B44X>(SJ?4UVXF>Y_*52'2%!U!L9J.52NOH[^ST$>%L[5.2"Y;E[-
MUS-87GU]OGWT9?GD._*H%]O-L\>>+K5X7F;G&2DW]ZI-?8_H_RX$DPF+2_E4
M<AG35_=>'?Y!/N9*GXE0NAI3%*I%J>_!E:S^4JI=2E3AFIX3X/N  1BOI[?<
MP#1B0O ')86,I#6%9TP1KB\&4%\U\=6E_P!D/\WBLQG4]X+&^=6\$B6U5=;D
MG3_&Y3>:HI?F\&#C0?+H0Z0)HPR&Y)'&[:':$ JU)URMZQV@-8'&>P H3#Y?
M<;/\@NK=+M4[2J$HVSQK[,5]IY%A3LOV;#RC:C<5Y>&H-&::2ZWI5>RE*?^J
M(08]IJC#4V!/UW-58H"9:1X0YB1\8AD7:F?;.BVJIMJZRF2?N7 :%^:4?.9:
M52[B\J+I_C-A&FXZ$]!LEIYRV7;#Z>$>!'/2RKO19LD?A<Q+Z'&/:6D;"B;C
MUX)Q\=^4B%V;UHMD^PX'<P+4ESNC+&Z_U+C/4!@@Q  A!@@Q0(@!PM#@XZ%M
MQHF& (=1="<:X!O8WIE8^&Y@U^=$PW+#J*Z.S$,K&#N4\\.1?2C%7T,%I1RG
M!5KMU_X&C2/CT.JW'MJUX:HK02G/VC/&Y\KN%'7#SLYRUTF!HB@>.G[M.A]3
MU!W-_CY7SJ'HBWV#C2-CD(C0-6IE=$_G:D?;_^E^$_VQ=Y8/@T+J_+BQ<$@]
M">Z%1"H72GW0Z)VTR)?:Z%)Z16,11:\^D$ 0$&E"8$:[W_F49"0A-_2!9@6=
M:55W8ZSJ:6T?G@7UDJG,67S*BRP79O*-;<.37B]N%\I-3<,37AV,'[DLJS\T
MG8PGY2:[YTXX?\P%42<^RXC8E$>O,C2T^U?H_;R\UJ!T/[7P'^")8TWCWM[>
MM%^X-89 O+%HIJWY9!D8OW+G:\IT53 O47K9 0H3GF\$0B':@1F!(%YJG\Q(
M6I_Z=36;RYM;XX'EV OQ 8@/ (X/<*M_ZK"G\BY;US1X=>=S?!X'+-SJHI,%
M?H%V)YCUG7 O@PD4M&4X"3V2<JJ^*M\$I-5<-]C10S$1J>UZAD"0W@.\7"^E
M<@+<MG-J]_> PV.YOLP.SNVPO"(@% &AQP<(#>9!'3<,FM1XA?WO=+55GND
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
MD:TX$Z^. X23/RG=C*FW\ALO,^C* GKM(6][ZP%(NBWNU9ZBEZTC54X=($6
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
M/1J4;M4^$3T&@\3\4^$S;U9?=P7"F)[V9[=5;'SY,X\ @<TFL[ZT>9W9M(X
ME<V=YM:+U5>C0&#W7-GL?$/I#4VU9=UE([(/ 8'1JW6IAF>+N@[A[%Z6;\B9
M3=L ()C4!ON.T"XOTSH"!#:O!5T3EFPUVOIN$G4"EM0;\2O]!AL!EJ.O;Y;+
M:\&U>I.<;+Y(?5 T.&5:&/8? #*3EE7;?2 P3%=Z;8\W:Q@ ,I/=WJS#0&"8
MWNVJ7=^L80#(3'9[LPX#A6>Z/!)TR$<17&GKYGM%K>W#L[#GWM_W^I>4NN\]
M'4<9C]T]!\$I7ZUX=IOS^$\+=^9.()CYQ#(NE$VQO530G:.VGO]_>]?WW#8*
MA/\B/[1]N-YCTO1'9GH33^+>ZXUJX82>(KG(\B3WUQ\@RU8= 0M"L*2:Z71:
M6\A\"RS+\NUN3%C'C?I#52M-.-/C\0"LJHOUSX8RTMTCD-8W)=UU[3?G-=7'
MO (!T+-4]E!PBF8( '4Y )9%)HLZ"I?CML\1,4$SOB FR&[-WSUDC#Q414Z8
M:97I&T4 T]MNN"X3.\VN8>1F,[!@VN_5:V[$J^("OZ[KAFL^WM5^Y0$ 3'U#
M+*#N2$D%?<(1FKIY7( VJP_8+"X@:0[=;.4]R\<GPM:T!BTV;;LHD#9T)RZ9
MU'T_>R!*)_=4D"RYR7U5-=]WFZ;H[D74W38VB1&WM3T:<( E;GH\0C"36(>7
MHJ U/Q2(TYSN@EK_\!P^-H>/(0\?F^GJ,UW]]='5QSH=T80!>@!4F0T==*/L
M!ZX]>PQ=E((O0=AP ]&$Z?D5@F^N&9H80+]B@EBT:((&O:M'X($*30Y&/P*P
MBG$!8O\C$>R6=WGH=@B80>3*=T)G"#D T8K!Q#U%9QKY%@"0M8ENWON6@SU/
M#)V=--7:@%/0T=E$OD4")<.BLY FF!L03CLZ0RF$^E0PP=$93KYE 207 ^7P
M/A$Y1 DJ!<KPST1DZ,J(1+<%CW)/@MFNZ*SR$8#ZYV]GDA0Z*]V30$8S6-"9
M[1/-%" M"YV^F$@<6@(>.B/=KQ"<.,OH['4_,G&-(4$W14;MJ^#XH%3V50@@
MQ38"80BFLIM:B@%&-4IEQ_0R!TQ4RE3V2UMA6)"?T:E"__/!FQ"B;X] (4R6
M% V=N\O_9 &0>]$YNOQJ#4C8&#H?UV0BT,>9H?-3^9:#+D8-:D>E9D^ZYAR
MRB,UP](]B1=4(JE9F^Z9]J 22<WD=,BN>!)%F&*,;]XO-BVHK%C0DF-IVAR\
MIT\/M0-E0<'3]<YBS4%045IPM]ADE"WV HQC0<:)>Q&L*&,0'+ 4R',2W@!]
M>Y5)>$V9T4:\*4*Z3DGYO2/KALF%-ECK$_9P^,Y_XII [A&7S\=_?N&:B&\2
M#\]?R9X,U:)S:QP5W%_<)&B8U*.?&/G9B*(R,&2FEA%A79?;9E=+0;_1SCI
M"QPPWEK#>(L1QCMK&._0P!B:[X-;HT/+5P;+>\50+_#JE[K8&JCQ';\!5*2C
M>RML!\9-(9B. 32- *P[JUP?#S"ZS5C_=(SN/W445:#9!V@1(T-JZUH5?J4K
MPNB>6]1[TE+2+W;'&:2 9-DZ!KQC^-VQ-U>T%GX=OB"4J""-Y@0,,1,P3-/9
M%<O*>D.8"&&](VQ/A1/NZ(CO*Y]ZQ3M7#W^EW7ZF^(E94(:?L-G&Y]0>HX%
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
M'5%:)3CF9-(*,&<'DDF\I"1.R8YOLW+RYK_X/P/1#C:/)NT.\O&)I(.1L[4
MO8>HY&>:;ND<V"B#LX.0SQA?X^)I'F[S@JUIAEJ(D&T;79 T,3A9F-[+H'B!
MBEQR5&)5$JC(+QP5.:M036B!P@[FX$(U:H1\>6G$OD_>>=5TU@R^.=IGTTG!
MI>NFF1]A>BZ<X4%H]>0H<M;:7/U^GM,5?(9T>>/\.(IMF9V+^VFZF7OA&L=]
MA6*BSAK5P1F>6W4X[G8N%;H$-E-&GR (YIG*T/!/+,_+>)]%&HFG;AG?G-,B
MSJ1!15.ZC N(!<H7T6]\>8!OKVEQLWP(7CKF7\O4D'.V)52N A LP<=$,?CG
MY)BL\U5\6Q4&L2-!#26?D906L*06KY4U8Z-$5@'?5V9UOD7890K/,PF;O2*Q
M^SQ@KJ87YG@XIW!A91]?_\ WT[F,-^OR[&":,'HII9V4QU2WG9C,74$QU6?$
MI9,*$&D@FI$#3*0!:D;$3#*AKH]9+N2LN.&_/D&-UX-+1Q.Z>#.@?8-7;51X
M;&VK]?T\7F^"L)BSY9PO/?R'9#>/\WP+*<KVA1]R4:\XBW#^L9%$S&[.D&#<
M[-K@7O.5@ >6T%T)CUP)>,W:(_<5O"EMY\:.\_ ^S\C@.2I3<O ADI71JG^U
M] ?1KLV2)GWTO10Z.?Y85=5[4_[A]GS&_%CJUD=1'Z ):,)\$T"$^1.WW\/
MGF)TD/&F)X=PIJDVY,WM <I7JD==0V]4K?K&T^TN\S).XX(F?,-\4HFNJM?0
MM;O4>16YJU0A8;T\Y!KL!"\[""T.LS%L\W5BV'XO6>3JN9&G_Q -(*,']A$!
MFH>+)HF,/H<T <;ED:7 6^9-*A$3 7DF4RJ1$O6,U+A) _CT3CF-2D/K@:CY
M(?90KPZ\R*PLOL:W3RW/T1>([*%5FA_,7L4B?5<U\; X_5?1DW&@%7C0];9'
M+R1Z\D8ZU-].<I]D4X[&U.TS(QRNLQU("T$:$9_:C(A?:+QZ@KOOSS0+5O1+
M3I?;Y%.\[$J"8Z))=#X$/&GK4:)Y$:^%DGTM(9! 8CA(D$ V-(M9Y#-ZU,@
M,ANCXJC<%-R4%,J<BKAQKLL'/U=:C%D#C5"R6;Y*#Y&7,E<S<8VW7,\$S'VT
M7;UPU2O9!!<P,T*@6T1KS,@Z*K;5!J_\":-LZ-9M%ND:1N&E@%>'/I4_3E&+
M\*.K6P-,=\@FHRUC'.BFB'G6)0_.=*1J3=FE;DP8+*C>=-SKD +L9GE/L^<X
MI/E%52#ZG&XR&L9ETK!-0@L9H-9,)M:QES+0(G(K-8*ROI)QJ_^1:1?DY@A!
MF\J;,ZB2Y$Y[J3>5''>/O!$5QT68)_\Z:D 4MWH/-I'Y$_N:$DZ.?47E6W;*
M%TPQ]I(Y%<(9J3&2)L@9J6'.!)<6OG,1FM!H9F&@'-4T/9S/#W["6/CHUFW6
M0AU&X:5.ZHD9<O#C%"U\_.CJEEK5'3+_)ZC-J];-PZ9%6,3/<;%#GYKB&C9X
M4JH'P/KI:.-$M(GLY$"T@C?E,U#DV Z<>XX9,)?UC ^5_/1WS )D@([UBLB*
M>/R53#Y9F4Z?F.+R9&+L4?6740,ZG:NMD%XK*8W0F^7^PM8U2\L/A[>VX+I6
M'4,QXI*K4;H6KKL:P3>%BZ]&.F+ZGJ=K[HZYW<17SFV0Q=6]3ZBJM,U IT5
M%I\@'^5%QIS /$4RRFD&J<]MK3N]4[P':F&XW<Z@U]OU(\UNEM7%,%I'<W9,
M?<,O(.>L[H9=33;="#"SA,G^('Q7DCQH\1X 4>N/)>55D!RFSSZ7IGU0(;!G
MU:N3L&[0#T/Q:LM7XO"*S7B-P499\+HCZ%*7:!6H-@_2=!LD\^;)0ATFLF09
MW+)D6615ZVR L:Z?)D%[U>1]S.)"=.3@^*0.L>(=@>O(HB.O6.>MB!IJ=K G
M/WZ2FC0BS6]I!C>S@Q6]6?[,X$(V%QC*Y;,8,F_'-38RT8D>4=<I3_30C<D
M8IL/8]*@-+#-R!X=&-H2'ZD!^C6W1TIR2]*0,<-BR[3X:;YB+/H:)\F1O[+^
M&F,C:+=J=+%7INYDU8;<[A]+PB<N]/J'*2Z_^J,XN(XBA\9:48/OY@E+5U [
MC1-^+(X^E:GHGRE?UF'-YE_R5[=\Q%%:88R:V4((8U&Y*9'P'=>=HT)W)U^4
M91,JK/!EB762^F5.'H9K+)@=9&?ZN,GB-(PWW+C.Z$9>W.7317KTE!%E1)&R
MJXE:D#RJX6V%DV\P*YQP''+TX*O009P8Z"O@B+&=QAGQ)<MHO$IE?=EP)S+?
M!6$9P2@^)6(G_#&(4SCJ663<]DU7YUO>\=6MN#Z)/"6V0-GP.;%!A-8K@DNH
M98'C<$>*/3QYKODFX0C]W'%U*0$*)Y;6AM7:>@H5*R)*UQ#;Q;]*1<D*EB20
M8B^N=IS"/\4GHT1&(H,YSADP?Z2K.(4ZI,(\H"E$+,_Y8^#GVJ9([[%31&97
M9Q?(W2SBLJI+U1=RS7$V.M-PP,R%QWC?'9'<^XF2#U5WA,E](;I#KL^NB$S,
M-%%SVZGH#5L$[N7)VC3S?AX&FQBJ:N8067KTJ<KNR9&R;9%#9D^ BYH^3% R
M.RV,0>1&W:&0R)E$589#'W\NL].",M_L44Y3BXU(P+!VFAM6:UKWO00CHMZ%
M.ZT*[RY!,A'@/0_* &^<PHTD8E;7D&#<J!EDYQ3JU'(/H=8[&72_OX8P214;
M.^;#VF5D(#THEL25S^D+S<(8?C:L5(,$7"E4)Y )*%.E1CFYJ-"]-D4:'N<Q
M2J0X>*[3VKY 2BG82-_3D.^)BYCFGRF$*78X@!3>0">Q[6S9NL-%W.>4M,F>
M./E5DO=S#4V%TPS!OE=2IKE* <IW7#1:I%%=WI;!5^4D _NTHPQH=WSW%L,V
MK"J+N@T2*V6=K0%T70;:>$=<1?%,I\>8R*#IH'<2;=1U'9@T>DP>=WV)E/<I
ME$77I:.K*B%>,/'UC#08,",5"TC) U(S@32X0( -KZO>N+W9QT1]<LLBZG8)
M@R-3  $'IKPOI9OF$^6=OGE,XI5@2BY/((J.50;5!G(AT*)E>Z[>GS='\F!:
M'FH5Y$TJ#Z_]G&+AQH,98;*'/?(RB+/Y<Y!L*7BK:1 ^5=OY%=?E B*?J_SJ
M\ZV%+?18^JYVV%B<D]B 7W+PHKJ B-R]X. KU]9' ']0;N#+*]R?CQ:B,=MW
M,Y)A3?7_5"6C+8*7.5TN*7CI://+C+]P?'*%TG(CI,PJ]"A(;G3W3^*BD' P
M/ 0O<$.H@MG\^H[#/#[?G:26FA&"884T.+)NC<8O]Q\9MVE381*O* ='<[ 5
M%-ULNJ\C3455,K9UY,L]V0,A%1(9HC@5?YSVD+"Q?':T6@09[+CR^2-=LNQ
MMQYW\]\XOCR*0U/K!9J8S15#&Y2O-:,$2CX(H,T?'W?D/QM 7\.J@1<%W75C
MY/BZT<--QI[C7-B:Y?U4/F/L9)ZJ^J'Q&H@A8U'W=.!XTKK;"J*XK_WFKL3(
M-UEOFP].7^-00Z^I:_CQ=*-E$96EX)O?-:Z]C=<O/0(6-4L-B">=.B_!-;]M
M7,.<OBYI#K.F%F'&SHW^K#*6YW.VH7S?!>%U<!%A'@99MN/Z_E54AQ^O0_I$
M+.J1.AA/NO01 )*;"B"!:P[DK GP%>@38L@U=0H[CF[T:IO"6KE*XW]PK1>6
M:9FHT( Z*;=M48L&,7A2GB\-7.*K#U6"R.GKC/JX:JJ*YF!YB"@Z29]]>BA]
M4EE8^5!ZL5IE(OGH55ID<9K'H3A5Z0L@\HEG3+R0#]Q.PX-\=! =#?0Z1N/5
M!/_4/29UEXG" -D,]?$Z3QQ']O@7-VNVU9_G&YFK>+[A@B@J>,KRP'%8_Q*R
M')FG MNZ6?M*%X4;"PMJSI9YH@FDAN8?H>CL;8FL_DT4HIJDC84>W6$K:]R0
MN=*6\ EF@9Q;A)7A-V?[F"8C*J-'PJK>J$'QICQG$AZ)TVIK0AH!9J]"@S0'
M6UN-,"/H09?$YQ%9?G%-N]*=%@A3T!GQS83SZ2('=8R.#([42-VH/9'@B#SP
M0S:=+6VBK_<F1K+5*-@67 TH.GM)JSU$[/JD8YH;.:3VNI)$?,4*,L$N1BS<
M@@:U5 'NZ>7#$R5-AQF1^3X@!O>HVTUG\XS(8 12!"]$!K;QO6WPS+51)(#A
M.]J,1MN0DN46LO[!<^('Z:;C%".:$9H&<O_+&TF"K_D?W<]LFCK+1HRAJS6[
M2MC2P &F1<!_"^D\?Z+4S+X10<?J:JZ!Q]O27F4SNMOK&UC&$B.Y!XRO8IW'
MC+WVHH\>4+^:)HO5A\UD;]7IA#BTLZ=[FI0]:*,BPHGII\C>1P[2]U7'<&]@
M 7C[BG565V8,:3%*$*Q9]L+4TS/I#UXQ:\N+ICT;\0*#0=,6V2>39KNP7TD)
MR'_7\.:Z" 7Y_^WT5D4<-M!;ALN9O7!\RZY@,-'1;!VGM-7Y!^G@#MSLU4/&
M3G\L8[)K8]C![L_Z.+[BRM7SO.I/J_\<CI$/SJ>JAU[-^91M^=.W5UP(U>N*
M.>K.>%%E2[O-XM!6A)$F=4_Q1(HH;<\M51H[NH<#-Z_X-,$-A1T-LD92F:!,
M*E/E=",;0$C>\!U/Q)(DR'+"19KDT&T_>2Y<BX[!$!.4/(PT1!Z"ES-NSL6%
MUK&%^EN8Q7RX=2<[G6$8VCL"&SU#[W?*9,)&#BAL=,SXX00DC8?]2"B0_G-N
M>C0TDR''SJTA<O'W;5SL%),(]#^,7.;;&[4]!4FJD\D%,,!9IL<NQ[9L^,1U
M-Z$W2[[O*7<[L-G)'T"%'^A+\8$3_KW+%M5[&VM+JE&Q+745#)@N89/8W!MR
M"11@"* A HX?6=0=$3:2S=XK(>>W&;MDV3K@H.4APJ=3YS/Z?7/UCMOI6)?9
M[6:3"/N:&S.;C(&_=AT(=VZ5!X&\V:;!EB]Q-'H[$X)=_P*B1:#J29QNP1]:
M>D9Y9Z92\'=@]/IK_*H,R>O*CSR=1,BO+^/Q/W%JXU>2PWBJR8HQ3J"LSBP<
M-C(+)_&2DC?_Q5_QZ #RI-4&,PD[2QELX(0*XFK7-,BWD, A*)JI(PV=-ZE3
ML'UZ-(S$YUD0!'U_+M&1H&AF2'TE)SL:(XTYI]$=/C^V/Y\R'N-4S!B5_7:5
M"K,6OKJCSS3=\CV,L/,R2N]CSO^&T7?.N; 0\\+ 'L$XG9%["6-X;.N@I"(W
M#X%$$Q$N=])3 UFS8(1GI(2L%18S(:8@#(D*-6G GD%&,2*0DP;TFCU@8U3P
M20[X2:,#!'HP([(/7C=EYM6E9?-F:;A=F0.TO!X]EX[R^;ZL^+)^L#KL-F$<
MC*!GU51 X/)F.-19!2[EX49ICN:@E]6CE2?P-9@18V1"VZ@8/="OUOURF.?
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
MO(J%5K][7^HT?/.W#]L\3FF>G['U([<%A7L%CFESX2,N\PZ>L1R2_I:@SI[
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
MZY+ "9*2(K[JK0'81MP.HC=YV1M9QC863E>:DXLMA,_-R.<XBA+^:) 7(G7
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
M$:5KV#5?\XY"E0"6\(975:Z[UL-D<\VBSIK'DW?BSS* 4_^@VBEOQGBV;DM
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
MC,1+DC"^2\MF,@UX!KXEF8:XD1:<1'RU]> T\JK:;#+"Z'C+>%*N^,,._B]
MGW%!6+$,>M2=>@71 G9+J4[)1?0&AT)*+ 1@S,3_R:)4]!*0U^I&F+'IK66M
MR'#'^8)/(?7F61M\'ILIN*O=24FCSRQKPYQGVNP<:=A>LPQV7^D97UZ7+$OC
M@$_.U_0YB(+N^JO*+V%,QL'&K;MS2P!DCX#\CV"]^5<B4>!KKEKHFH/K1$W;
MB%MR0^SQ8#JIRR/#C<1()1,.CD9UEKQ;M08>Q2A41Y.VU4B0;=8DRO&*8ZP+
MEM4E2)(RTBAH]KO,G1B4!]8>-&1(K)@.HYV;Z)1O)*+ZSHG(EL/_E<GV>NQR
MI=?PQGAO\\X.>09PH$YZC/<-<=Q3@6A<N_*UAU"3(X9EH%>_]@,GWK.['7C:
MC&^[:M6Y=QL(^]R?#G&WV\7=SC+ODM2[[QQ\WIPTN=EW=LB3SQWF,(_[9<I_
MYNY;"&%F*9\OA2URR_(BHT4LXTG+'7[><I3>Y>P8V1S6%X(D:UMD2US"[RX-
M]$-HE0\E)WMPY%?EHJ&V_"9C!Y&9'AFO,VT^)/2#SYN9:7-W56Z/9MK<OTP.
M\[A[INUBG/-0S_*6R"7OF4PY^ID63XS;K<^TK XN+I"<Q\]Q1-,HO\G.H5(>
M)$F S6&'^)EK&!\:.A* PQOT(Y$B+]:[X\_H**:+.NP?8FMECE^R%G#YYK#&
MZRNLUI2H,WOCX]EA4T9SE8NKJK^F_2U3[IK#UAV<4 GRT_!@='"VSX'1QRZ_
MMPD''!A#CQNZ.>C*A7%R7]"[#V.0P3TW Z?@Q6C#U.O&&'[!H$RY<61T295/
M3X8"FP<DR[\OXS*(LY^#9$L;\&Y9$H<[^?^A?9SV^TC)4Z9C6Q !"!%(2 /*
MC$@8Y-?R7]][/_UQ8:.9[5ARXS0NZ*?X&6R @@]1O(_Y:]Q8+<V"_Z)!]O"5
M=4GQF+:P$HVAZ6K3AP*'V><YX@+B=._]=^^_\Z.ZHX21&>7MY%6:D^^Z!3:R
M-7=J#50GK-@ SY%JXSB!4^YWKT6Y#X1RG'J?\G?J"G[)1]"8?C<;<Z;>0'2Z
MV@WHW"@WC@\XW7[_2G3[0"!'J?8I=R>OV?Q9<YK=:,R=9O-G)ZS9_%E'FHWB
M TZSOW\MFMT4R'&:?<)=QR?[X1.-M@EERQ[LE]MBF]&6'CS 3;S!8  +)+#Q
M P:A6 \Y*+'"E0>)=B[@DCW>^G:1A$P.<K&5H,FO K9WEY45*6 NAG;*2^TU
MA_SPE2;/]#-+BZ>N0R@SC3I9>H^)3W,)/D9I?RD>SQ?4DOSNIU>P)'<*+'II
M[N>VGR7Z9EG==N_IRX?=Y^ WEITE03X<I6>LX9'+,1Z RT6XPCBP&D/1((&4
M"*A36W\-#';+JFMJ!!UG&>TJ/'+-_QNJ9*#W,C8[J1(11UG;CXK/S*",P'Q$
M 01;G<,9 &IH)M'/.J*Q&#6 Y$W*"DK>OWOK)QNMG@*Q<0QU;,7+<F,R TVX
M>\B"- ]DU3&XB <?$UGT33$08VQ[6-L=2]=ZH$99]ZY"1IK0Q.V2)KC)Q6^,
M'DYF?(P\)/U4K!G4^^R89)^NJP?)"T\'D^]?!N9>J^@1]8.:7?"7V%.E<I "
MCQSOXZ <,!0[CZ!6"M]E'N2 .-X:]3Z,W6^U-NK*P&JGCA%_4_U >$3N"SYQ
M$K81+E:JDI[7UGZN7T"8'K?<:L)#7,"6\2J-X/;(-DAZXN=[GT7J06N;MM5
M$ 4_PIZLS[#Y?KXR+6:YE9Z6%)&E9=,A0L,O(.6HNV';PE11)DW24[-R%?C.
M])DYE>.8+SE=;I-/\5(_SN'T5>-'*WL2_@]0]EC,'I.,Z2-BZ>]U^\Z(1$.&
MN^G\R*1%W)0.1KKXZ]E8 *_/'2VWM$_QYH%=I$5<['HO32%;,65@]%.SK:)-
MRI E3M+V>[T*.R!]EHD.ET=F5+S?/K(L@G6*_LP@Q[>PLGOR*BJ]@,FNV-NP
M@[P8%7$BJ1-)'I]JT7!_C"1<S!O=?);=S 4J#YD4U02)Z7-SK$; SOA&;(SS
MBQ>:A3'?<?8&B.F^AM*.X>:MZXAP&9082 U"^V#85>^,:$P1/&Z3("/1/HL3
MW_H*76H<J><-;TI.:-4#'UJE(88,R_V1&O8A8[_3+%C1#T'X>\)6W8M-_Y,8
M/6IOT?HVMZ)*2K+X9<54!XQHQV/=KT>)QD>YCWX981I\&RG7UUMH\F;Y,Q38
MNV19QYK5)NB:KV(D7Y&$;570P:*?%]Y6'S%E%@466!T$&E%KN=/,G$Y/C<P+
M:=WWY[KO4[,_=56.C>&\6U>#J/ )I82@_/4=#6G\#*NY2C28SJM(IX(*"=NS
MT*)9V!RJGI<@O+@0M'C.QC#2\ +W>9L4\2;17MWZWC.QM+6U[V5=:P,R>JHW
MTSM#*UH%QO!R9J:/UM:R==7KJ2UBO9K5M8(-,]OM\O6)I:L'FJT780A5#_,1
MR]F8II#+&X:DFX"M_3+G)^1IU& PDQSVD1_X(7A1BY$=>GQ4+M_39FW+GJ1+
M..')I1\;Y/1)*MDA]OFZ4=5S6T7K;C.BI=%WII0I3N>F\O0N0^D/6^OM)^18
M.+8/* =$;ZJJQ)]HD%-8#VZ6U86*+FM ^47LVC](P%44RS 23 R+C?XA-B(2
MQHS40(A ,B. !;17K8^VS!QU*6-XUCHN)I.5B:R_\/DA_["[#M9]R:*''L<6
M@^EHUGJQEXHN$83A9BR0]AGV.LAAILNVD;XAD%(NM]S4%@7,XZ38?=FP]#Z
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
M,[&59<PS:3I/TBRL&'UIK_1=$PC6@VIU7J3M[5?1AM%P-%"D-*%X=Y30D_S
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
M\8!3C#?\9ELP*=JCTK=CGXLH.=K8:?%RN5N!(R;W/BVE-IW\%AKS.#9GL C
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
M=;G*9TE4?KI\VM DHW#3JM48:&2AD85&%AI9:&2AD85&EHM&5H=C?7QSZX>
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
M]HLO,E&HU:F)%>V+/)0Z8FJFD'DC$YT!EK:U<7R1$*!PD\9\]26&"ILE!J:
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
MY[OC/J"R8\"B^>"E:*#.>["8?O!23*"P(EA&/WHI(W $Q9?=2*^PM8YO3OV
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
M'19V-1FE9"\7"QKF[)&^E&X$\:49PTUF2V4PZL#I\0#NL*F_]5+3W#8#TI8
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
M/-C%FLG2-.V!F)>]MONN>TAYG^-B)2RW8^N[/>=@HFXW8%HK4^-^;K#T]BT
M6SM!?B;.BJN4K\DKZ!^<(75_MUC<)DVV8.ZHISVVX IAO1IX11A_50N]00B]
M/\<)D;U*I"I]AY5U^@XNC<8AK ;):PC=3=WK9"'_D5_M$(5S7OKY%KM=]8XE
M(3UXS1?B9)Z%>?%2%EXOEUX?YZH M]O X))K\1PG1-:/[04773_/.[Z<9N)"
M//AA/$D>_.#:1MB:M>,LYM+JDH??\470 XH73 .*>G : D_F=7.-PX&>,G%Q
M[2_I&NUX:GJD+X(<]XBJ?:[54ZJAM,-Y3+),\"7XV%[4L#>C+E@F0V$%;S+<
MN@QI51:[W77W"@^A!@V\0KI8P-R2YS(IZ#[=TK6;PS3[R!5(7$TWJR]GVA#=
M4\:L]N]M1Q3KZ:!8=9[KF@N8@=YZ7R2D![F"O/^^8#P!$Z:76+4OH$VHO%I$
MR7TIP <5$2@8[DLU/JA0#($+OFQ#8V1?.+ZS8/8%#-OI"'[,NY57*^SQG60#
M+&?W\Q%&#NR<9,['^)Y)7W07"_(]CD$,D/;A_HPU]C .D.'AOI1Z=:"#)>A3
M >).:"FPQ'PJ1&PU? V6N'%98Q>/%7C,"*Z1P^T?=Z?B6.E&<*F:ES2F/*,N
MR71TQ!I<N%-Q7KBS;;:5M./>U=:2[A,.#I>FKZ9-G^!?N#2]2&H?!X0.%ZIQ
MNKO+0@4GP<#E S=U)BH?10;4^%4!?C@$=?#JHJ& 2;;*BL5I]8,L8%S3CFYO
M0F$E.RVK!PQ(P8A5!@;GHE,U@B:GA:!,/+C: &OO]VW9NX?,XH:'[C6$EW(X
MM0G$+;H/F0X]X/0 I4T//CTQO?J(+.?2J_5WRQUQT7X )YB\H^(P%Z3%SR]&
MWT%5N&P6124#)'YQT!Z>UY*C[;;6!# >^*DVZWPCHG>JL 9[!P$B?T\'^8OU
M:Q%!U:N3L%F/\&Z^- =86ELMWJ$2C66DM4:'PSL[6X]R9/UT?._5CT$JXS [
MA22A>:7%)'1[Z]:KGW?J2SL_52_/&M$CU2.]G7Q/C:IH+P2"O!\]B@+]'*[Z
M.5[JDE\GC[3>-:AL:S6#]O5-VA6"[#/-5VFDYP;4U_[E3(TWJ3>PI;M^7>)J
MK'L:T#TR$+&_)456D'C.KY,%IW\7@B(IOB\TWRW>!@;T'6&%G*9EBHUQ *)_
M!_T[Z-^QZ]]Q%R%JIEL-,$G<%TT[16TXWXZSB%CS,WSP'+-[5YT\IFKR^%Z:
MG[;J!:E R76:Q_:G=IZ9UN./Z(WI2.,P'IC61(&\+AU91D^+JYX6Z0.&^B:4
M;<<G_6*[\U^QA"0A+:--S74N-:W')]_,+Z1I;</)5<'\;\4^\7)YX#;[0EMS
MWK#W^.Q]$;M>)K-'4I)DMS2D@D29^43SEP3N!MY,NEIRWU6"_LRRD,8Q26A:
M-,T[77.K#&A?16U;A&*YX6N<EC-E*/T('7'HB$-'' *M&CP"YLJ$=S-%*1^0
M7GP:B"H#,VTX_)2+ @&9?F"1>)&6W,K^ HO(BUQCF.4#EHD_-V.#C*KQ/=,_
M!POV1*-Z%?S53^T\TZW'']$SW9'&83S3K8D">:8[LHR>:5<]T[,P+-9%F4AP
M0<52"5FY4,3?,2WWUB2:K5.>LW_OZD"4-<5OQ#:=;ZNO;M;-KJ&^A[>1)RDV
M<I8L:^^,5C>R$6=8;PJA<^SEIJ1:TWI\\J\*GK"\X%2\^BOV)/^JOZL;WF%\
M)CY1DM%5&D?7ZPU/'\M-5,T%H(>%2W>:EN+9\[T@1G$YLT%/A]A2WB0$ZN00
M,\T!.D@7AQB1$T9YI;E!3XQ#^(=Y_IVN6!AK3HGZ1J<2-&FONF/0Y'2")B:'
M=MIA^_5%7OH(B[$:Y$M(H>544ME0OH066HI&=8#Y$F1H*1JH!>A+X*&EF$"F
MOB^1AY8R IOAOFS4>*<7 B4,HU(FGA#OEHE2,L-XNKU;9^UFEP)',%;@\Y>
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
MS@]4-96V8))UD05H7#=%\B65VGDAFCW$/4A"-=QT!%!O#9^GV;'N/-R#;*:
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
M[G4>*6@_[3R.!9;3A)L=&@8]@Q]\9>Q'>XS=[(_H"_;((G%N9)]9DO*#M=7
M&*"GU0L\$) Z-+'W0K-..>'/U5X\"T->!FWNTQ>MN[1)7PIO-G#48:13P>&.
MJQPB<M=_Y&YK53'MJH7Y(CD].J*=&NX+>K'-S.KF$O$%>M2SY(!>,%]02SU+
M#^ZK]@4LV;, C5WD Z 0?)!C&[>\+V<)WD_C-!AS4Q7>RPG/7<0JM' O>;=P
MU +JYF3T;HDIA=7973& HN7^13EM'(8#*%3N"FJP *HOZA1 ?"/C:X8#@U8'
MZF7BU SM$-2P@/U['X1DPW(2!YFL$WSTB97:>.D035\*E+;%]/7QK#&Q>OW1
MVPF#=T[$84GB@SK.\AJOET<VXNB,.O8 (_E<Q#D3[^7WM,S'+NO:-D-Z]*U[
M(.FN>!";B]SD@%2!.@P*N>ECUL&@-/W-;X3(')'E#$3F/":94(W*/4")%6EN
M:"'"6ZZY:LMJBN_6-+$8BCZ4'J0N55-[A !@3:J>8N&][.X8XSZ=&+=^<TKA
MQX5W0M'[D]5[NG>N4M4L,56EO7.-:H4#M7Z\FS88FG(Q-.62CU*OXGNW*)I]
MM2U\.!:\B#\$K R,!3EY"C8\?63RMOE@D?(2;/E(^;.$61XT:NE"[/R@,?V'
M/1';R7E8%OVX2CEER^2>/,V*?"6C24SE X/V&=0-UEEX,!]83^\('6#..L!(
M0B*R+3<U6](D?%9?9:)K;X&%@LN3Y(J*,XW$T'L_@+WLL;/?8(S8T?2RQH[9
MI2RP3C9NS:F4I>VL,6/*K+-%YJHYU)(Y4&=[S+7CRCUV!#E9SL)S"3'@ZBU;
MV79\TK<S!$*YJJG%>Z5V&E_=X0YK[ +QRG"7KKD+#'PA:U7ZNKZ#*TP8OHFW
M7:9ZQ]H'FPSDE"<DWFJR=Y0_LI!>W]XI-R1@+PQ38IBRIS!E=P,<8Y2G$Z,$
MG'EUY4JU1XN_\H'+QF>YZ&,O$'W6E[@#?)8 3"M?A-)FBM0KW+Y(Q&RS!3I.
M?8GFPM>0WLCW5R;JT]G UO E[1XFHA9A.%_F$%XH@T 10Z"(4:3+E\/93#2@
MJ)EW6PA$-*#(AW<[BU(R;>)X R0A3T%"!L' TT@P;A58'"Y#.$]S$KN8'0R,
M&-C&\BVYO-#FY1KS6'X,">?/BY1_)3QJ?<%'Q\=8P_&U);4;BF_W.%EYY/SP
M81\E.4>1!4B7XVMG.J'XFI_U6\+WY0',J#SLV2^Q;B,BQ?#G8G=C.>PU*YKW
M*K7ZY^A>K[Y7KT0"HTSF2[@%EK3M/H%(TB.R$$G:)PME#NCQ9JMA ] ' 6((
M$$. & +$3@D@YA6^JED1;^"DN4,[E0YA8A.YT*).I:\JP350KNAA<ZK4D]6\
MFVK;.\*"=C\%]CI-!&(+LPWQAX@_1/PAX@]5<M$?'FG+#=H7"2%"$Q&:B-!$
MA.:8TP6HTOLR6XP.(0.WKR\3!B&]W15>A/1:@/0Z+J Q(+U3@94Y".D52S:C
M+F&DVN!7ACNCIR8>%;IBN%/).2F9QRF&VVZ=$XXI=&BX;7A*HNEE91FC>YV3
M4(NXCFT8:W'XYN07#Q7<MA_T*GAT:Z!50PH[854/5XF8(EM@<U9>JDLR>D&K
M?V]I)DL@)TMYR^G.GBI3,L+G>TZ2+"ZE<13#&O )X^$/P6^C!>S0\$TCVO"(
M+&?0AHAD&)K8AFVD@>J&UL<WHDZ/@1^=8V"WD6>O=O"#*PK-. 0/Y[@ ;CA+
M^4UYY:%H>Y-N+[3N0QB:H9T1S"V-BK D[17YG\A&WODYVVQB%LI-16XQ12Z^
M^L36K%*K#.74Y4EO[A8]-1 -7 E![,SI8&?&< ,['H%SV0WL^.WT0/W+NYG2
M1B@=#GE?XI8#R*]18QS <>SN!>QCZDW>1?^:/<Y#^K2&\TT[?0$[T."UX)O^
M,9 U'V29VTU,DH!D&15TK<4++KB\E#,/%H3QX%'>[=360]WE&6/ZJ;O3V?U^
MI!OQY%GY8$T)@*:&@_J.NT@(YD'N_@[0C^RJ'_F<9"M-?O=Q RN7EXB=/-IN
MT7*5G3WOU]JYF*S+E#.:*;*S6HS@ IM78EV55_C-%R]["YA%9>_QV;L4^G'^
M?%4D4?T^JFUG(15_)\&SY_V?_Q0GEU *5L^?Z".-%7/.K+-%YJZ339%G)47O
MU.4&]#W<8..],1OO763C@S$;'YQAXW.E'D@U(GL[_949J*W&&)_5FTHIDEMK
M]GKS5;XV:#<+#+T]$)7O2=M^?!9N:<ZJ"2.)NQ?/5VS0ZL8N$*\4OZXY@A(\
M!"7<?91WWB22E#)%2ZXY^I#?T;!05*EKV_UDXI.=3%R,4IY.E%)S9J2FV[,O
M<C$T=M)>M#U?A-?&.Y$:ZV&^2$L?)6_M[?$E/-QQ0FD\,+Y(23^1(!:"+]*
MGVQF%JQWD('&V=+&X>?+[.GA_-<Y%7V92!TWYW8VG"_"ZW>>U7I]ATOTG+*H
M:CW+OHBJXY)LBI'Z E!J*1XH,,*7682%+)Q&,+L$ZNL4M+< 2?LY2.4Z#K)B
MLXG+'T@<L&21\G7Y5/'#>DVJN]@U+5L"UH:C8$PXV]!<= *[[6IZ223I_"%F
MRPIW>YV$$D(:[4"FM5>YF/8=%!(WG)1A@+FAWS+"Z8[(<@9.=\$>62168'9#
MGN4)N+U%<I9$7])J*33603?I:O%B!BKH8]$7VL1&<T-+ES#0+-=17-MJ?'++
MS5.\[]MR&]C>_-= M+(M1OYM1OZGI:_:.\HP;'XZ87-,[D73V- TUBD2WLT+
MC3042HHOSGU (F0[.],[#Z/:J61L27CG?E3*!Z [6W"Q_1(L6$*2D)5J4R9$
M5"*A GE]PUJF>4L5ZP6%F 5"L]JJ7/4=6SK:AJ9C3'?;.+QT<KHUJ]Y#$P_S
M98TC0O1HN>K1^I026:PAI.Q1GB7[\,0%R^1N7O!&#P6XHPVFDN4]Y>M9&,IZ
MM-D7,=4S<2(<T2P4+:W;KLM0]AB7@!%!9(,VI6$5UMDN<_OI!N#E3=OQ2>\P
M =V><"\$9?"M ]8)O9SHY>S)RSFXDH.^3O1UHJ\3?9U-'HG.2J1W,T<I+Q,%
MX32<H^VUP=/RC9I:I2?F&6UAX8$E9%P^T'4)-=B-X_N.W[\+>'6E8B!Y"L(T
MR3D)A1[ZE>6K("RR/%V+D8*(962YY%79T'V?=H[B?A\ZHE=X",([N8!GXFDL
M)-D=74HJFXL,*AOV@*B<98S<D) M6*BG1=.V!W(N/U_.M'0T-NJ!@.OD45B
MY= D(4NJID3?>B"2MM>IFE%6VZD' LO#XHRG?U$NGM1,DZI=#V24:2=:P32W
MZH&$&Y[^24/0U-$T[8>8#>7Y,Y :9=L>R+DC0G4'S!)5NQ[(D*=WI:8DT2QZ
M9%EZ?%WS(3'ZUD.BVOL]MD#!OR%.2HST'9$U5*0OX_F!DUA\.B9/?"67NBS(
M/N?;N[AK:-0U&Y50:=IN::BO30=J:Z',;LHW*1>K0UUKM[Z5C:A-N8)E%?GS
M[9K_0ZSX\^V"OWP*XR)BR5)FIXG_9/WTQE".\4C!.XO!DDJ35-;=JVUC,:YS
M5F3"8LUV5H&J##*H#\;5,*[63URM9_T!@VC^!]&TVD9J=,9/71QF&W<*.J2\
MD\F;("-,99UZR RR5("NEJF+HD7<6:\!>2<4W=X!]3%[%U$%"4;C:/8NC J;
M+: H@'=!5)!LH/$ [P*H4!U%Z>Z8^B8#/IW___:NK;EQ% O_(C]T>F>[^S'7
MGE2E-ZXDO:]3BH039A3A1I(GGE\_@"Q;480X("$0<=76;-H&?,['[7"N:A7W
MW(\6,!0PP\/<3Q,P'%![P]P/$)WUH3:3@='X[\S1T+3J@G'Y,G-<5$;=N=\L
M4_H9>WJCS,'/>(/H(^/^QD,GMA&,,@Z<W$X6>250OLDJLU,6YXLH2Q8IR9Y2
MO.$56ZH*+H_;Q1,B3S1:/^-X(33NYCD(+5(PI?N;;2X&^<)=EI34%:O/N2\\
ME=4T@C8?RYGH^Y[_FQW[JG+ RAY6W47L33/,=\3V,M.W]=4^&R+&@F[Y-OE2
M_X-#^Z5AY=M]_,?ISS;7[[Z8DISS4PDYAR^F).?[F82<PQ=3DO/S7D+.X8NC
M$Y)_3D@[/='AN(Q2J6^/LNU$)->'79,0B?.4LJV+</,Z%JBWI+2LV4=S2#IQ
MQ_C1-6:N9FIWXM'13^9C^,FH+Q:B=6G.'1.88PCP.IZ[]1^\0&0R\MS5I-H
MM)]0<U>2P@'0TJ2$8'[36A?MEWX(YC8M -J/^1 L;/"-H:/*F_NE,:5IR=-K
M8PZFI0+1< Q+)X%OH5[ ^C4LDQK98G:FD10G(@1C_W'.,Y_%4?Z\6*7D;PV+
MF=9PTYB_#$@:F->!T +_(XB_7>T\>$0"FBY+BKKU.&'@,4))SG?H,MH*_J\(
M%7?<597)CNW.N, ;44F6;V+V 6O%_LHQVW>"O"[RQQEYD7T[:NJ=:.JUE7RU
ME^<Y>7ED\\MG3S*IIY1&6>6?E)\_\S^O,[;:F7!YNY)TN<'1(TX9CY]:$$S\
MZRY5O[RJK$C"E#]?_BKQ)DHY"Z?%>43IEE'=E]X6U'?QGY"9^\TWYI:(8I)<
M9U6%BKI2A1:/W4,L/KMC]6(G@36JM3"RV?^?LP^QU+*DZN9RWUT@)G7$6)P$
M[.\4U2ZXC0M:RI:ZJTO6+E<K%+-SCPGBXB2\8S+0;=:]UB0LZ@SADM5J9=V0
M7$@DG*AB^P,5SWS[U'ZS^?\0XV1?+N667N"\H/BQ[,N"/GS@ 4+.*+B\.3S8
M9;A+.KJK%L.7:QRS5U%27X-,7)-C83"8RP0/<HH/22&UF3UT]6]J.?9O2FEM
M=5GL'L'QWFZ1V:5M$"]J,*/2$1;95]\YW<NK@[A]-XH/[%Z^K%.R1>@.I?S9
M;G(DR8?PZR"Z78OG1_:T2[MZ^IB+.0(SJAK "R:Y/F!/J,ET2D?PZT1:4K2.
M<%(+NKLJ8^P^%/3WNEV9#>;TG&+R#I?]EI1PD2<YV_[,^:71H?B1N9J!!W#Y
MVH%3J=B\Y@-YPW0E[0Z8VXX!/)S;#BK-YA8PD#=,[X]7T[GM&,##N>V@TFQN
M 0--S[2X&[B!B1%<R>_])>6E[9T^:AJVA*:)01 +/X(T1_&"XX8"X9R\O)#L
MOB#Q7PH&NSOYQL\/G!'*7AIU56,X4^V>GG"VO[C/22Z5ZV3-O>#A@9S&OTI,
M46U909422VCVJF\2!5^0(?SBM54-!,I?JYM?/-5)-)9I)&H^<PWEFC>!<B<=
MP!,^ZR/@_CFBZ)FD":*J'=?=R>F+J7D-L=.-WT!%2='MJF/S5-_+]]^ H=PR
M?IWG)3L(&:G-NBH -KL[NM0 =%-WCS+,O3@,F9-W=\N@SA94=/-ESH2<=+L6
M!IK+5T1CG(,V7&<_QTRM<,'M4W+J6PV<$+G!.<.,">07I'PL5F5:6U/D9"N[
MN A,7.^E.L VES5W>K6*[7@6L77+G@S\Q==GXNYN? R1-"6ZNI:ON.NA0O<
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
ML."$A5XH9281"R+ MPJ%##V)H!</P9C*DAB<\&"$JC7G 'OA^'."=RP+KH5
M_;<GP0.[";T,6[#MDF$AS'\FR([I*&<A%X#_-]482FH;R0'\1\Z:ZZJ-7 +^
MPSF.NZ?%W (^7MF&D1P6LPO,%:71PSDL)B3P$>.A7A$?,S'!8+\*&UD*_+\K
M0 $^%I,45)K!R\Q+<)3>AQ;S$O@-C!7?%$C(^>X;_I]'=L6P3_X%4$L! A0#
M%     @ #HQ63OEXMIO1\P$ BM,B !$              ( !     &-I9VDM
M,C Q.#$R,S$N>&UL4$L! A0#%     @ #HQ63D.R#07](0   ;L! !$
M         ( ! /0! &-I9VDM,C Q.#$R,S$N>'-D4$L! A0#%     @ #HQ6
M3GUZVW)=%0   U ! !4              ( !+!8" &-I9VDM,C Q.#$R,S%?
M8V%L+GAM;%!+ 0(4 Q0    (  Z,5DZX2TIJ&($  %J="P 5
M  "  ;PK @!C:6=I+3(P,3@Q,C,Q7V1E9BYX;6Q02P$"% ,4    "  .C%9.
M0I73F-RJ   := D %0              @ $'K0( 8VEG:2TR,#$X,3(S,5]L
M86(N>&UL4$L! A0#%     @ #XQ63G4_8OK-AP  '(L, !4
M ( !%E@# &-I9VDM,C Q.#$R,S%?<')E+GAM;%!+!08     !@ & (H!   6
%X ,    !

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